沉浸式狀態欄

一、當用liearlayout不使用fitsSystemWindow 屬性時,效果如圖,高度會短,原有的狀態欄不見了,只剩toolbar

代碼
效果

二、當用linearlayout+fitsSystemWindow 屬性時,無法達成沉浸式狀態欄的效果,狀態欄顏色會發生異常

代碼

運行的效果圖:


效果

三、當加入協調布局后,沉浸式狀態欄的效果實現,但是底下的內容會被覆蓋在toolbar底下


代碼
效果圖

四、解決方法:在ScrollView內加入
app:layout_behavior="@string/appbar_scrolling_view_behavior"
在toolbar外面套一層appbarlayout布局
這樣就可以實現沉浸式狀態欄效果

代碼
最終效果圖
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容