我在一些小部件(即导航抽屉)中阅读了一些关于android fitsSystemWindows属性和自定义行为的文章,并且没有任何问题。但是从文档中我可以真正理解windowTranslucentStatus和windowDrawsSystemBarBackgrounds之间的区别。有人可以解释何时应该/不应该使用这个属性?
我想我需要使用windowTranslucentStatus + fitsSystemWindows和windowTranslucentNavigation + clipToPadding,但是windowDrawsSystemBarBackgrounds用于什么?
答案 0 :(得分:8)
当android:windowTranslucentStatus
设置为true
时,窗口会请求透明状态栏
WindowTranslucentStatus documentation
android:windowDrawsSystemBarBackgrounds
设置为true
会导致所有内容都可以在API级别21及更高级别的状态栏下绘制。