“android:windowLightStatusBar”不工作

mat*_*ija 5 android kotlin android-studio

我真的不知道这是行不通的。即使我有超过 23 的 API 方式,即使windowLighStatusBar设置为true. 这是我的应用主题:

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">
    <item name="colorPrimary">@color/offWhite</item>
    <item name="colorOnPrimary">@color/black</item>
    <item name="colorPrimaryDark">@color/offWhite</item>
    <item name="colorOnSurface">@color/black</item>
    <item name="colorSurface">@color/grey</item>
    <item name="colorSecondary">@color/monaYellow</item>
    <item name="colorSecondaryVariant">@color/bluePowder</item>
    <item name="android:colorBackground">@color/offWhite</item>

    <item name="android:windowLightNavigationBar">true</item>
    <item name="android:windowLightStatusBar">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我提前感谢您的帮助。

Mik*_*ike 0

我认为你的意思是 statusBarColor 只是为了改变它的颜色

<item name="android:statusBarColor">@color/yourcolor</item>
Run Code Online (Sandbox Code Playgroud)