Как сделать строку состояния белой или скрытой? - PullRequest
0 голосов
/ 08 апреля 2020

Вот вершина моей темы запуска:

enter image description here

Но почему моя строка состояния черная? Вот код:

<style name="LauncherScreenTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">
    <item name="windowNoTitle">true</item>
    <item name="windowActionBar">false</item>
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowContentOverlay">@null</item>
</style>

1 Ответ

0 голосов
/ 08 апреля 2020

Используйте приведенный ниже код для добавления белого цвета в строку состояния:

 <item name="android:statusBarColor">#FFFFFF</item>

Также вы можете использовать:

 <item name="android:windowLightStatusBar">true</item>

Чтобы сделать светлый цвет строки состояния в соответствии с вашими потребностями .

Обновление:

Попробуйте установить для родительской темы более легкую версию. Как)

   parent="Theme.AppCompat.Light.NoActionBar"

Обновлен ответ: поскольку ни один из них не работает!

Внутри ваших цветов. xml Файл присутствует в папке значений, Замените цвет colorPrimaryDark на цвет которые вы должны установить для своей строки состояния, например:

 <color name="colorPrimaryDark">#8e0038</color> //your color code.

Android ОС использует темный цвет, указанный в ваших цветах. xml, чтобы установить цвет на строка состояния в вашем приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...