我希望将Material Design应用到我的应用中。我已经从Android开发者网站上了解了using material themes以及我如何customise these with my own colours,但网页只介绍了我可以在themes.xml
中使用的一些材料设计属性
网页仅指主要主题属性:
- colorPrimary
:该应用的主要品牌颜色
- colorPrimaryDark
:用于状态栏和上下文应用栏的较暗变体
- colorAccent
:强调颜色,以主题某些UI控件
它还描述了下图中显示的一些其他属性:
但是,我想知道 可以应用 到素材设计主题的所有不同主题属性。例如,我知道还有其他属性,例如colorButtonNormal
,但我想知道这些属性的完整列表 以及他们每个人做什么 。
答案 0 :(得分:7)
我认为没有对每个属性的详细描述。您可以深入了解源并尝试猜测每个属性的用途。请参阅:https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/core/res/res/values/themes_material.xml
答案 1 :(得分:5)
添加到Zielony的答案,您可以在此处找到说明: https://developer.android.com/reference/android/R.attr.html