狀態欄背景狀態切換:
本筆記參考作者提供的源代碼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的高度