#android_studio #xml #android_layout
Знакомьтесь: это мой Switch! Вот его XML код:Я хочу перекрасить его из нежного розового цвета в зелёный. Мне кажется, что так будет красивее. Перерыл много ресурсов в Интернете, но не нашёл ничего полезного. Подскажите, как это сделать?
Ответы
Ответ 1
Сам по себе Switch подчиняется лишь теме Material Design, предусмотренной разработчиком. Поэтому Google сделал элемент под названием SwitchCombat, который охотнее подчиняется требованиям. Вот как он создается в XML-файле активности: ...... Чтобы задать стиль для SwitchCombat, надо, во-первых, создать файл styles.xml и поместить в него строки вида: И, во-вторых, в самом SwitchCombat прописать ссылку на стиль: Также можно изменить стиль для активного/неактивного состояния, цвет полосы передвижения и т. д. Подробнее можно почитать здесь. P. S. По просьбе ТС добавляю изменение цвета самого ползунка:
Комментариев нет:
Отправить комментарий