Android 中颜色 colorPrimary、colorPrimaryDark 和 colorAccent 的使用
Android 开发中,我们可以通过控制 color 属性的值,来改变界面的颜色。比如当创建新的项目时,Android Studio 会默认为我们新建一个主题的 style,里面包含这三种颜色属性,如下:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
那这个 style 控制那些地方的颜色呢?
colorPrimary:导航栏颜色
colorPrimaryDark:通知栏颜色
colorAccent:控件选中后颜色