OMI*_*e11 5 android android-theme android-styles material-components
我的主要应用主题父主题是 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>
Run Code Online (Sandbox Code Playgroud)
编辑:将主题更改为 Theme.MaterialComponents.Bridge 并不能解决该问题。
我的案例中的问题是styles.xml针对特定 API 的不同声明。我犯了一个错误,测试时,values-v21/styles.xml之前应用了另一个styles.xml。
长话短说,检查其他变体中是否不存在该错误。我宣布该变体是错误的。
| 归档时间: |
|
| 查看次数: |
3447 次 |
| 最近记录: |