一、当用liearlayout不使用fitsSystemWindow 属性时,效果如图,高度会短,原有的状态栏不见了,只剩toolbar
代码 效果二、当用linearlayout+fitsSystemWindow 属性时,无法达成沉浸式状态栏的效果,状态栏颜色会发生异常
代码运行的效果图:
效果
三、当加入协调布局后,沉浸式状态栏的效果实现,但是底下的内容会被覆盖在toolbar底下
代码 效果图
四、解决方法:在ScrollView内加入
app:layout_behavior="@string/appbar_scrolling_view_behavior"
在toolbar外面套一层appbarlayout布局
这样就可以实现沉浸式状态栏效果
网友评论