状态栏背景状态切换:
本笔记参考作者提供的源代码github地址
1, Utils.setStatusBar(this, false, false);
调用该方法后,达到状态栏沉浸效果。
注释后,出现白底状态栏。
Utils.setStatusBar(this, true, false);
即参数useThemestatusBarColor设置为true
此时,状态栏显示,白底,视图会沉浸到状态栏下。
Activity中多Fragment切换:
- 设置Utils.setStatusBar(this, false, false);状态栏透明,视图沉浸到状态栏下
- 在切换Fragment时, Utils.setStatusTextColor(false, MainActivity.this);
切换浅暗色 - 无沉浸效果的视图,在XML中置一占位View,动态设置高度为statusBar的高度
网友评论