Приложение запускается с цветом строки состояния:
Фон белый, текст черный.
При входе в модальное всплывающее окно,строка состояния меняется на обратную, с белым текстом:
window?.setStatusBarColor(Color.BLACK);
activity?.window?.decorView?.systemUiVisibility = SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR
Работает!
Далее, при отклонении модального всплывающего экрана, я хочу, чтобы строка состояния вернулась назадк норме:
фон белый и черный текст
без удачи.
Что я пробовал?Это:
window?.setStatusBarColor(Color.BLACK); // This really does work
activity?.window?.decorView?.systemUiVisibility = // Not sure what should be the value
Фон строки состояния меняется, но не текст.Не уверен, какое значение systemUiVisibility должно быть.
Чтение https://developer.android.com/reference/android/view/View Но не нашел ничего подходящего, попытался
SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_STABLE
Все еще не повезло.