Android ImmersionBar的使用(状态栏相关)

使用:

implementation 'com.gyf.immersionbar:immersionbar:3.0.0'

常用方法:

ImmersionBar.with(this)
       //.barColor(R.color.color_tab_normal) // 设置导航栏背景色
       //.hideBar(BarHide.FLAG_HIDE_BAR)  //隐藏状态栏或导航栏或两者,不写默认不隐藏
       .statusBarDarkFont(true) // 设置导航栏字体为深色
       .fitsSystemWindows(true) // 解决状态栏和布局重叠问题,任选其一,默认为 false,当为 true 时一定要指定 statusBarColor(),不然状态栏为透明色,还有一些重载方法
       .init();

方法二:

解决状态栏跟布局重叠的问题,可以在布局的根节点下添加:

    android:fitsSystemWindows="true"

也可以解决问题

原创文章 25 获赞 19 访问量 2万+

猜你喜欢

转载自blog.csdn.net/HeartCircle/article/details/106001874