在 KitKat 中,设计发生了(在我看来是积极的)转变,几乎从调色板中移除了蓝色,转而使用浅灰色,有利于品牌和定制。
问题
如果您在 KitKat 上设计您的应用程序,那么在非 KitKat 设备上运行时看到您的应用程序是非常令人难过的:蓝色调突然再次出现。
我尝试了什么
我知道如何为特定项目(例如 Spinner、ListView)设置具有选定状态的布局。 在寻找这个问题的答案时,我了解了可设置样式的属性,您可以在主题中覆盖这些属性以扩大对一类元素(例如,所有 Spinner(s)、所有 ListView(s) ))
问题
不过,我想问的是
为了尽可能让蓝色从我的应用程序中消失,我应该覆盖哪些项目?
一些项目,我想指定(因为我没有找到任何东西)是
滚动列表时出现的蓝色阴影(用EdgeEffectOverride库解决)- 带有硬菜单键的设备上的菜单选择器和 float 上下文菜单的选择器。
- float 上下文菜单选择器。
附加说明: 我正在使用 AppCompat 库。
最佳答案
看看holo colours generator ,您可以设置自己的颜色主题(将其设置为默认值),然后使用 kitkat 样式,然后将您的应用程序主题设置为新主题...
关于android - 用 KitKat 的灰色色调覆盖 Android 的蓝色色调的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21999260/