#android #user-interface
#Android #пользовательский интерфейс
Вопрос:
Я хочу создать темную тему и иметь полный контроль над тем, какие элементы получают какой цвет. я определил `цвет (ночь) in
значение (ночь) resource and added some colors and changed
темы (ночь) colors. but when i use
AppCompatDelegate.setDefaultNightMode (AppCompatDelegate.MODE_NIGHT_YES); its seems that none of those defined colors are being used. the
Панель действий« по какой-то причине имеет тот же цвет, что и фон, и ни один из цветов, которые я определил в color resources, не используется. Я попытался определить свою собственную тему, но все получилось немного запутанно.
как правильно создать темную тему и определить в ней пользовательские цвета?
Ответ №1:
Чтобы использовать темный режим в вашем приложении, вы должны создавать стили в ночных значениях. Стиль ночной темы вашего приложения должен расширять тему.AppCompat.Дневная ночь.NoActionBar:
<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
....