2016-11-14 7 views
5

पर पारदर्शी है, मेरी ऐप कॉम्पैक्ट लाइब्रेरी को 25 पर अपडेट करने के बाद जब मैं प्रोजेवार्ड के साथ रिलीज करता हूं तो मेरी सभी फ़्लोटिंगएक्शन बटन पृष्ठभूमि पारदर्शी होती है। जब मैं बिना किसी प्रोजेक्ट के डिबग बिल्ड का निर्माण करता हूं तो यह रंग जैसा होना चाहिए।एंड्रॉइड फ़्लोटिंगएक्शन बटन अचानक प्रोगार्ड बिल्ड

लेआउट

<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" 

मैं अपने ProGuard config में AppCompat के सभी संदर्भ की जरूरत नहीं है।

अद्यतन

मैं सिर्फ अपनी परियोजनाओं के एक और एक करने की कोशिश की और यह एक ही मुद्दा है। यह मुद्दा एंड्रॉइड स्टूडियो को 2.3 कैनरी बिल्ड में अपडेट करने से लगता है।

+0

अपनी रंगीन फ़ाइल की जांच करें और यदि यह पारदर्शी – SAVVY

+0

है तो रंग उच्चारण सेट करें, ऐसा नहीं होना चाहिए क्योंकि यह <रंग का नाम = "fab_social"> # 1 9सी 4 डी 8 – Bignadad

उत्तर

0

backgroundTint से background को प्रतिस्थापित करने का प्रयास करें यहां एक उदाहरण है जो पृष्ठभूमि टिंट और पृष्ठभूमि example के बीच अंतर दिखाता है।

तो अपने कोड होगा

<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

दुर्भाग्य से यह काम नहीं करता है। – Bignadad

4

मैंने पाया और इस मुद्दे को तय कर दी है।

जैसा कि मैंने एंड्रॉइड स्टूडियो 2.3 कैनरी में अपडेट किया था, इस मुद्दे के ऊपर मेरे अपडेट में बताया गया था। ऐसा करने पर मेरे एंड्रॉइड बिल्ड टूल्स को 2.3 अल्फा में अपडेट किया जाता है। मैं इसे

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

वापस करने के लिए बदल गया है और अब फैब है के रूप में यह होना चाहिए।

यह स्पष्ट करने के लिए कि मैं अभी भी एंड्रॉइड स्टूडियो 2.3 कैनरी पर हूं, मैंने अभी एंड्रॉइड बिल्ड टूल्स को अपडेट नहीं किया है।

संबंधित मुद्दे