colorPrimaryDark 与 statusBarColor 的不同点.
在style.xml文件里 <item name="colorPrimaryDark">@color/mainColor</item> <item name="android:statusBarColor">@android:color/black</item>
statusBarColor:设置app顶部颜色->styles.xml\
colorPrimaryDark与statusBarColor异同点
相同点:
①修改statusBar颜色
②Android5.0以上才能支持
不同点:
①statusBarColor具有更高优先级
②statusBarColor在Android5.0以下的版本中会出现警告提示
③默认情况下,statusBarColor的值继承自colorPrimaryDark
values-版本号 代表着支持不同Android版本号的样式文件
新建values-v21去除statusBarColor警告
API21以上才会去使用
colorPrimaryDark 与 statusBarColor 不同点
colorPrimaryDark 与 statusBarColor 相同点
修改statusBar颜色
两种方法
修改res --> values --> styles.xml
colorPrimaryDark
statusBarColor 更高的优先级
StatusBar修改
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
@color/colorPrimaryDark颜色在文件colors.xml中定义
另一种方法
<item name="android:statusBarColor">@android:color/black</item>
android:statusBarColor有更高优先级
colorPrimaryDark statusBarColor
colorPrimaryDark 和 statusBarColor 都是修改状态栏颜色
异同点:
colorPrimaryDark 和 statusBarColor 都是修改状态栏颜色
相同点: