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

你可能感兴趣的:(StatusBar,状态栏工具类,可以修改背景颜色和图片背景、隐藏状态栏以及修改状态栏字体颜色)