Zar*_*doz 9 android android-theme material-components material-components-android
使用 Android Studio 向导创建新应用程序时,使用派生自的主题Theme.MaterialComponents.Light.DarkActionBar并colorAccent设置 a。另一方面,官方文档使用colorSecondary并且根本没有提及colorAccent。两者可以互换吗?更喜欢什么?
该Theme.MaterialComponents用途colorSecondary中所描述的材料管理准则,并在官方文档。库中定义的所有组件都使用此属性。
然而,在图书馆,还有的Bridge主题,从继承AppCompat的主题,你可以使用它们,如果你不能从材料零件的主题你的主题更改为继承。
这些主题继承自AppCompat为您定义新材料组件主题属性的主题。
<style name="Base.V14.Theme.MaterialComponents.Light" parent="Base.V14.Theme.MaterialComponents.Light.Bridge">
<!-- Colors -->
<item name="colorAccent">?attr/colorSecondary</item>
Run Code Online (Sandbox Code Playgroud)
在这里你可以找到之间的映射colorSecondary与colorAccent这些主题。
| 归档时间: |
|
| 查看次数: |
3260 次 |
| 最近记录: |