从API 21开始,当样式包括<item name="android:windowTranslucentStatus">true</item>
和布局包括在内时android:fitsSystemWindows="true"
,状态栏变为半透明,并且抽屉布局(如导航抽屉)在状态栏后面滑动。在定位API 28之前,状态栏的基本颜色将由colorPrimaryDark
或设置android:statusBarColor
。现在,这些值将被忽略。
这个问题实际上已经浮出水面com.android.support:design:27.1.0
,但是在我当时认为它是一个bug并继续使用com.android.support:design:27.0.2
。保留到API 28后,这似乎是未记录的设计更改。因此,fitsSystemWindows
在API> = 28上使用时,如何设置状态栏的背景色?