设置大于兼容4.4版本的状态栏渐变色
步骤
1.首先在res资源文件目录下建立values-19目录,只要系统版本大于kitkat系统会自己读取该目录下的style文件,将默认的values下的style中的主题样式拷贝到values-19目录下的style文件中,需要添加两个设置如下
<item name="android:windowTranslucentNavigation" >true</item>
<item name="android:windowTranslucentStatus">true</item>
2.在Activity的布局中的根标签下面设置如下参数
android:fitsSystemWindows="true"
3.然后代码中添加:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
SystemBarTintManager tintManager = new SystemBarTintManager(this);
tintManager.setStatusBarTintEnabled(true);
tintManager.setStatusBarTintResource(R.color.colorPrimaryDark);
}