Но для одного экрана нужно менять цвет status bar. Соответственно, когда выходим с этого экрана, цвет должен меняться на дефолтный. Как заставить цвет сбрасываться при выходе из экрана?
В DisposableEffect
Работает с задержками. Получается, что TopAppBar меняет цвет не синхронно с StatusBar. Выглядит не очень) Есть ли еще варианты, как можно менять цвет StatusBar когда мы заходим на определенный экран и возвращать к дефолтному, когда мы выходим с этого экрана? Код выглядит так: DisposableEffect(Unit) { systemUiController.setStatusBarColor(color = anotherColor) onDispose { systemUiController.setStatusBarColor(color = defaultColor) } }
Обсуждают сегодня