Начнем с того, чтобы получить новое обновление в Библиотеке поддержки Google, и я хочу реализовать Theme.AppCompat.DayNight
в своем приложении.
Проблема, с которой я сталкиваюсь, заключается в том, что, похоже, никто не объяснил, как ее настроить. Итак, если я хочу иметь другой colorAccent
для дня и другой для ночи, как мне это сделать? Предполагаете ли вы указать различные темные и светлые темы для создания? Спасибо заранее!
Как использовать новую тему DayNight?
Ответ 1
Вы можете использовать ночную классификацию ресурса ресурса.
Таким образом вы можете определить цвета и другие ресурсы на ночь и на день.
Отборочные: night
: Ночное время notnight
: Дневное время
Пример:
<style name="AppTheme" parent="Theme.AppCompat.DayNight">
<item name="colorPrimary">@color/primary</item>
</style>
В папках values-night
и values-notnight
укажите свой цвет:
<color name="primary">XXXX</color>
Обратите внимание на официальный официальный пост:
Пожалуйста, обратите внимание на использование стандартных цветов или использование поддержки тонирования в AppCompat, чтобы упростить поддержку этого режима.