在 Android 应用程序中,当 minifyEnabled 为 true 时,我的 FAB 没有动画来为小吃店腾出空间
In Android app when minifyEnabled true my FAB doesn't animate up to make room for snackbar
在我的 Android 应用程序(使用 Android Studio)中,我使用 com.android.support:design:22.2.0 作为浮动操作按钮和小吃店。
当 minifyEnabled 为 false 时构建我的应用程序时,FAB 会随着 appea运行ce 向上和向下动画,并按预期关闭我的小吃店(据我所知,每个受支持的 Android 版本).但是,当在 API 版本为 21 或以下的设备上使用 minifyEnabled true 和 运行 构建时,FAB 不是动画,而是覆盖或被小吃栏覆盖,具体取决于 Android 版本。
我的 proguard 规则是默认值,其中 proguard-rules.pro 仅由注释填充。
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
如果能深入了解为什么会发生这种情况,我们将不胜感激!
受 的启发,我通过将以下内容添加到我的 proguard-rules.pro 文件中解决了这个问题:
-keep class android.support.design.widget.** { *; }
-keep interface android.support.design.widget.** { *; }
在我的 Android 应用程序(使用 Android Studio)中,我使用 com.android.support:design:22.2.0 作为浮动操作按钮和小吃店。
当 minifyEnabled 为 false 时构建我的应用程序时,FAB 会随着 appea运行ce 向上和向下动画,并按预期关闭我的小吃店(据我所知,每个受支持的 Android 版本).但是,当在 API 版本为 21 或以下的设备上使用 minifyEnabled true 和 运行 构建时,FAB 不是动画,而是覆盖或被小吃栏覆盖,具体取决于 Android 版本。
我的 proguard 规则是默认值,其中 proguard-rules.pro 仅由注释填充。
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
如果能深入了解为什么会发生这种情况,我们将不胜感激!
受 的启发,我通过将以下内容添加到我的 proguard-rules.pro 文件中解决了这个问题:
-keep class android.support.design.widget.** { *; }
-keep interface android.support.design.widget.** { *; }