【发布时间】:2019-07-25 05:07:42
【问题描述】:
我真的很想使我的应用符合新的 material.io 指南。在浏览 material.io 的文档时,我想在我的应用程序上尝试调色板。调色板创建主要和次要颜色以及浅色和深色后代颜色。现在这让我很困惑:当我想在我的 android 材质应用程序中使用这些颜色时,我发现 android 样式,包括 com.google.android.material 库,只接受应用程序主题的几种颜色:
<!--from android default:-->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorSecondary">@color/colorSecondary</item>
<!-- added by the google material library:-->
<item name="colorPrimaryVariant">@color/colorPrimaryVariant</item>
<item name="colorSecondaryVariant">@color/colorSecondaryVariant</item>
现在您可以看到,只有添加主调色板颜色的可能性,但大多数情况下您不能为您的应用主题添加浅色或深色变体。如果上述内容似乎不符合颜色系统标准,我该如何正确地将指南颜色系统应用于我的应用程序?
【问题讨论】:
标签: android user-interface material-design material-components material-components-android