Измените цвет StatusBar и покажите ActionMode одновременно - PullRequest
0 голосов
/ 25 апреля 2020

Я меняю цвет строки состояния всякий раз, когда режим действия отображается с помощью этого фрагмента кода:

override fun onActionModeStarted(mode: ActionMode?) {
    super.onActionModeStarted(mode)
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        window?.statusBarColor = colorBlue
    }
}

Проблема в том, что режим действия отображается с анимацией, в то время как window.statusBarColo = меняет цвет строки состояния немедленно и в виде Цвет строки состояния результата изменяется немного раньше, чем отображается режим действия, и это так неприятно видеть. У вас, ребята, есть какое-то решение для этого?

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