Как настроить пользовательские цвета кнопок для включенных, отключенных, светлых и темныхAndroid

Форум для тех, кто программирует под Android
Anonymous
Как настроить пользовательские цвета кнопок для включенных, отключенных, светлых и темных

Сообщение Anonymous »

Я изо всех сил пытаюсь определить пользовательские цвета кнопок, которые обрабатывают все необходимые состояния: включено/отключено, светлая и темная тема, цвета текста и фона.
Для цветов во включенном и отключенном состояниях как для текста, так и для фона я определил два файла:

Код: Выделить всё

drawable/btn_text.xml:





Код: Выделить всё

drawable/btn_bg.xml:





Для поддержки светлых и темных тем:

Код: Выделить всё

values/colors.xml:


...
#A9C9FC
#2C3E50
#C5C4C4
#525151
...

Код: Выделить всё

values-night/colors.xml:

...
#2C3E50
#A9C9FC
#525151
#C5C4C4
...

Код: Выделить всё

style.xml:

18sp
sans-serif
bold
@drawable/btn_text
@drawable/btn_bg

В определении кнопки макета:

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/79903504/how-to-set-up-button-custom-colors-for-enabled-disabled-light-and-dark[/url]

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