Android4.4以上改变状态栏颜色的几种实现方式

来源:互联网 发布:网络教育资源 编辑:程序博客网 时间:2024/06/06 11:47
  1. theme方式(as目前自动创建):
    <!-- 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>
  1. 代码方式:需要配合fitsSystemWindows属性使用
@TargetApi(19)private void initStatuBar(){     if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){         getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);         getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);     }
0 0
原创粉丝点击