Как разместить экран для брызг для темного и легкого режима в Android?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как разместить экран для брызг для темного и легкого режима в Android?

Сообщение Anonymous »

В приложении Android на основе Kotlin у меня есть экран брызг, который я разработал с атрибутами стиля, как показано ниже: < /p>
Файл, который можно нарисовать (этот для света, то же самое для темноты с различными цветовыми кодами с различными градиентными кодами): < /p>












< /code>
Стиль также имеет 2 файла xml.xml - один для темного и один для света: < /p>

@drawable/splash_back

< /code>
и он вызван из манифеста: < /p>

< /code>
Теперь проблема заключается в том, что когда мое приложение переключается в режим темного из режима света, пользователь закроет приложение, а затем снова откроет приложение, в течение 2 секунд все еще показывает всплеск светового режима, и через 2 секунды всплеск темного режима загрузится. Темный режим, а затем он переключает мое приложение на темный режим, как ниже: < /p>
private fun setAppTheme() {
when {
userHolder.theme != null -> {
if (userHolder.theme == string_(R.string.text_dark_mode))
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES)
else AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO)
}
else -> {
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM)
}
}
}
< /code>
Что делать в таком случае? Как загрузить всплеск темного режима в самом случае при загрузке его из стиля и привлечения?

Подробнее здесь: https://stackoverflow.com/questions/631 ... in-android
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»