【发布时间】:2019-02-25 20:10:16
【问题描述】:
我的主要应用主题父级是 MaterialComponents 主题。我更改了颜色,但材质组件(MaterialButton、InputLayout、EditText)没有使用我的强调色(它们使用了一些蓝色,我声明的强调色是青色) 问题是什么?处理主题材质组件的最佳方式是什么?
我的主题:
<style name="AppTheme" parent="Theme.MaterialComponents">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
编辑: 将主题更改为 Theme.MaterialComponents.Bridge 并不能解决该问题。
【问题讨论】:
-
你的
@color/colorPrimary和@color/colorPrimaryDark是蓝色的吗? -
在使用 MaterialComponents 时不应该使用 MaterialButton, MaterialXxx 而不是 Button, Xxx?
-
抱歉,我不清楚。我的颜色口音是蓝绿色。我正在使用材质组件:材质按钮
标签: android android-theme android-styles material-components