gpt4 book ai didi

Android FloatingActionButton 突然只在 ProGuard 构建时透明

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:41:49 24 4
gpt4 key购买 nike

当我使用 proguard 构建版本时,将我的 AppCompat 库更新为 25 后,我所有的 FloatingActionButton 背景都是透明的。当我在没有混淆器的情况下构建调试版本时,它的颜色就像它应该的那样。

布局

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

我的混淆器配置中没有任何对 AppCompat 的引用。

更新

我刚刚尝试了我的另一个项目,它也有同样的问题。这个问题似乎源于将 Android Studio 更新到 2.3 Canary 版本。

最佳答案

我已经找到并解决了这个问题。

正如我在上面的更新中所述,当我更新到 Android Studio 2.3 Canary 时,问题就开始了。这样做时将我的 android 构建工具更新为 2.3 alhpa。我把它改回了

类路径 'com.android.tools.build:gradle:2.2.2'

现在晶圆厂是它应该的样子。

澄清一下,我仍在使用 Android Studio 2.3 Canary,我只是没有更新 android 构建工具。

关于Android FloatingActionButton 突然只在 ProGuard 构建时透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40594922/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com