StatusBar,状态栏工具类,可以修改背景颜色和图片背景、隐藏状态栏以及修改状态栏字体颜色

StatusBar

状态栏工具类,可以修改背景颜色和图片背景、隐藏状态栏以及修改状态栏字体颜色

方法

        //设置状态栏背景颜色
    setStatusBackgroundColor(@ColorInt int color);

    //设置状态栏背景图片
    setStatusBackgroundDrawable(Drawable drawable);

    //隐藏状态栏
    hideStatusBar();

    //显示状态栏
    showStatusBar();

    //隐藏状态栏但显示文字图标
    hideHalfStatusBar();

    //亮色主题时字体为黑色
    lightColor();

    //暗色主题时字体为白色
    darkColor();

调用

BarHelper.with(MainActivity.this)
  .setStatusBackgroundColor(Color.parseColor("#333333"))
  .darkColor();

这样就是设置状态栏的背景颜色为#333333,而且字体颜色是黑色

这里可以使用链式调用,而且设置状态栏颜色和背景都会显示状态栏,所以调用的先后顺序也要注意

项目地址:https://github.com/zhangjinyi1110/StatusBar

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容