Theme.AppCompat.DayNight
это новое обновление в Библиотеку поддержки Google, и я хочу реализовать Theme.AppCompat.DayNight
в своем приложении.
Проблема, с которой я сталкиваюсь, заключается в том, что, похоже, никто не объяснил, как ее настроить. Так что, если я хочу иметь другой colorAccent
течение дня, а другой на ночь, как мне это сделать? Предполагаете ли вы указать разные темные и светлые темы для создания? Заранее спасибо!
Вы можете использовать папку квалификаторов ночного ресурса .
Таким образом вы можете определить цвета и другие ресурсы на ночь и на день.
Отборочные:
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, чтобы упростить поддержку этого режима.