ActionBar 元素在前棒棒糖设备中看起来很糟糕
ActionBar elements look bad in pre-lollipop devices
我在 Android Studio 2.2 预览版 3 中使用 "basic activity" 模板创建了一个应用程序。我只是更改了应用程序名称的默认值。 App Bar 中的元素在按下时在棒棒糖之前的设备上看起来很糟糕。它画出某种奇怪的影子。它使用设计和 appcompat-v7 库版本 24.0.0
例如,在 Nexus 5 上,Android 6.0.1,看起来符合预期(我 link 图片因为我没有足够的声誉 post 它们):
在三星 Galaxy S3 上,Android 4.3:
它也发生在 2.3 设备、API 18 和 API 10 模拟器中。
我构建这个应用程序是因为我在另一个使用支持库 23.4.0 的应用程序中遇到了同样的问题。 SupportActionBar 中的操作图标和汉堡(导航抽屉)图标也有同样的问题。
有什么方法可以让它们看起来更漂亮吗? (我不需要涟漪效果,纯背景就可以)。
这是 Android studio 2.2 preview 的 Bug,已在 Android studio preview 4
中解决
我建议您将 gradle 更新为新版本
Android Studio 2.2 预览版 4
http://tools.android.com/recent/androidstudio22preview4available
或 Gradle 2.1.0
classpath 'com.android.tools.build:gradle:2.1.0'
我在 Android Studio 2.2 预览版 3 中使用 "basic activity" 模板创建了一个应用程序。我只是更改了应用程序名称的默认值。 App Bar 中的元素在按下时在棒棒糖之前的设备上看起来很糟糕。它画出某种奇怪的影子。它使用设计和 appcompat-v7 库版本 24.0.0
例如,在 Nexus 5 上,Android 6.0.1,看起来符合预期(我 link 图片因为我没有足够的声誉 post 它们):
在三星 Galaxy S3 上,Android 4.3:
它也发生在 2.3 设备、API 18 和 API 10 模拟器中。
我构建这个应用程序是因为我在另一个使用支持库 23.4.0 的应用程序中遇到了同样的问题。 SupportActionBar 中的操作图标和汉堡(导航抽屉)图标也有同样的问题。
有什么方法可以让它们看起来更漂亮吗? (我不需要涟漪效果,纯背景就可以)。
这是 Android studio 2.2 preview 的 Bug,已在 Android studio preview 4
中解决我建议您将 gradle 更新为新版本
Android Studio 2.2 预览版 4
http://tools.android.com/recent/androidstudio22preview4available
或 Gradle 2.1.0
classpath 'com.android.tools.build:gradle:2.1.0'