2016-11-14 30 views
5

saydamdır. FloatingActionButton arka planımın tamamı proguard ile oluşturduğumda AppCompat kitaplığımı 25'e güncelledikten sonra. Proguard olmadan bir hata ayıklama yapı oluşturduğumda olması gerektiği gibi renklendirilir.Android FloatingActionButton aniden sadece ProGuard build üzerinde

Düzen

<android.support.design.widget.FloatingActionButton 
    android:id="@+id/fab_upload" 
    android:visibility="gone" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    app:layout_anchor="@id/content_frame" 
    app:layout_anchorGravity="bottom|right|end" 
    app:borderWidth="0dp" 
    android:src="@drawable/app_fab_upload" 
    android:layout_margin="@dimen/big_padding" 
    android:clickable="true" 
    app:backgroundTint="@color/fab_social"/> 

Gradle

compileSdkVersion = 25 
buildToolsVersion = '25.0.0' 
supportLibVersion = '25.0.0' 

supportLibAppCompat = "com.android.support:appcompat-v7:$supportLibVersion" 
supportLibCardView = "com.android.support:cardview-v7:$supportLibVersion" 
supportLibRecyclerView = "com.android.support:recyclerview-v7:$supportLibVersion" 
supportLibDesign = "com.android.support:design:$supportLibVersion" 
supportLibPalette = "com.android.support:palette-v7:$supportLibVersion" 
supportLibPercent = "com.android.support:percent:$supportLibVersion" 

benim proguard config AppCompat için herhangi bir referans yoktur.

GÜNCELLEME

Sadece benim projelerin başka biri güvenilir ve aynı sorunu var. Sorun, Android Studio'nun 2.3 Kanarya yapısını güncellemesinden kaynaklanıyor gibi görünüyor.

+0

Renkli dosyanızın rengini kontrol edin ve saydam – SAVVY

+0

renk aksamını ayarlayın Hayır olması gerektiği gibi # 19c4d8 Bignadad

cevap

0

background için backgroundTint değiştirmeyi deneyin arka plan tonu ve arka plan example arasındaki farkı gösteren bir örnektir.

Yani kod buldum ve bu sorunu düzeltti

<android.support.design.widget.FloatingActionButton 
android:id="@+id/fab_upload" 
android:visibility="gone" 
android:layout_height="wrap_content" 
android:layout_width="wrap_content" 
app:layout_anchor="@id/content_frame" 
app:layout_anchorGravity="bottom|right|end" 
app:borderWidth="0dp" 
android:src="@drawable/app_fab_upload" 
android:layout_margin="@dimen/big_padding" 
android:clickable="true" 
android:background="@color/fab_social"/> 
+0

Ne yazık ki işe yaramadı. – Bignadad

4

olacaktır.

Güncellememde de belirtildiği gibi, Android Studio 2.3 Canary. Bunu yaparken android inşa araçlarımı 2.3 alhpa'ya güncelledi. Ben

classpath 'com.android.tools.build:gradle:2.2.2'

onu geri değişti ve olması gerektiği gibi şimdi fab.

Açıklığa kavuşturmak için hala Android Studio 2.3'teyim, Android yapım araçlarını güncellemedim.