поддерживать светлую и темную тему в приложении. Раньше у меня была 1 тема допустим Theme.MyApp в которой я устанавливаю стандартный цвет текста для всего приложения android:textColor и потом если мне надо сделать какой-то слить, допустим для edittext, то я пишу Theme.MyApp.MyEdittext и там допустим устанавливаю кастомый background и другие нужные параметры, а уже цвет текста у меня тянется с основной темы.
Так вот если у меня теперь будет Theme.MyApp и Theme.MyAppDark, то я таким образом не смогу делать наследование. И переопределять в каждом стиле тоже мне кажется не очень. Есть какой-то нормальный вариант создания кастомных стилей если у приложения несколько тем?
То есть, если бы ты заранее планировал делать темную тему, то такой проблемы бы у тебя не возникло?
Обсуждают сегодня