【发布时间】:2020-07-29 17:55:50
【问题描述】:
关于我的应用的一些概述:我正在使用 Google Material Components 库,所以我的应用主题有父 Theme.MaterialComponents.DayNight。
我遇到的问题是我的主题的颜色。这是一个问题的主要地方是在我定义的 DialogFragment 中。如果我这样声明我的主题,并设置明确的主要颜色、主要颜色和强调颜色:
<style name="DarkTheme" parent="Theme.MaterialComponents.DayNight">
<item name="colorPrimary">@color/colorDarkPrimary</item>
<item name="colorPrimaryDark">@color/colorDarkPrimaryDark</item>
<item name="colorAccent">@color/colorDarkAccent</item>
</style>
那么我的 DialogFragment 的按钮是完全不可见的(它们应该是 colorAccent):
问题当然是我希望能够定义自己的颜色。我试过只定义colorPrimary 而没有定义colorPrimaryDark 和colorAccent,但这会导致重音文本由于某种原因完全不可见的相同问题。
【问题讨论】:
标签: android styles material-design