Как настроить пользовательские цвета кнопок для включенных, отключенных, светлых и темных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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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