Android系统界面构成
Android系统界面由状态栏、ActionBar和导航栏组成,如下图所示:
“沉浸式状态栏”的界面显示效果
沉浸式状态栏,或叫“透明状态栏”,显示效果如下图所示:
实现沉浸式状态栏的步骤
一、添加StatusBarUtil的依赖
在build.gradle文件中添加StatusBarUtil的依赖,如下所示:
//添加StatusBarUtil的依赖implementation 'com.jaeger.statusbarutil:library:1.5.1'
二、自定义函数setStatusBarTranslucent( )
在MainActivity中编写自定义函数setStatusBarTranslucent( )实现透明状态栏。
// 将StatusBar设置为透明public void setStatusBarTranslucent() {StatusBarUtil.setTranslucentForImageViewInFragment(this,0, null);StatusBarUtil.setLightMode(this);}
三、调用自定义函数
在MainActivity的onCreat( )函数中嵌套调用我们刚才自定义的setStatusBarTranslucent( )函数。如下图所示:
四、显示效果
最后的界面显示效果,如下图所示: