Android Holo Selected List Item Color
谁能告诉我 Holo 中选定列表项的相应颜色代码?另外,在 Holo 中生成长按列表项过渡的颜色是什么?我知道 Holo 颜色是在 colors.xml 中定义的,但我不确定哪些颜色用于选择和长按列表项转换。提前致谢。
如果您查看 Android 的平台框架库,尤其是
https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values/themes.xml
该文件定义了以下两个 Holo 主题及其对应的项目:
Theme.Holo:
1
2 3 4 5 6 |
<style name="Theme.Holo">
… <item name="colorPressedHighlight">@color/holo_blue_light</item> <item name="colorLongPressedHighlight">@color/holo_blue_bright</item> … </style> |
主题.Holo.Light:
1
2 3 4 5 6 |
<style name="Theme.Holo.Light" parent="Theme.Light">
… <item name="colorPressedHighlight">@color/holo_blue_light</item> <item name="colorLongPressedHighlight">@color/holo_blue_bright</item> … </style> |
我认为这是您正在寻找的两种颜色。
颜色被翻译成以下十六进制代码:
1
2 3 4 5 |
<!– A light Holo shade of blue –> <color name="holo_blue_light">#ff33b5e5</color> <!– A really bright Holo shade of blue –> |
你可以试试这个:
1
|
android:background="?android:attr/selectableItemBackground"
|
你也可以参考
如何在 Android 中获取选择颜色?
和
可点击视图中的默认选择器背景
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/268999.html