从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上使用时,如何设置状态栏的背景色?