Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
yura91
2 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,328
1

Как можно изменить цвет переключателя SwitchCompat?

16.08.2016, 10:45. Просмотров 1120. Ответов 3
Метки нет (Все метки)

Мне нужно задать свои цвета для переключателя SwitchCompat для его активного и неактивного состояния. Как можно это сделать?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.08.2016, 10:45
Ответы с готовыми решениями:

Как изменить цвет пункта ListView при нажатии на него и сохранять его цвет при проматывании списка?
Здравствуйте, подскажите, пожалуйста, как изменить цвет пункта ListView при нажатии на него и...

Как изменить цвет заголовка приложения?
Как изменить цвет заголовка приложения (Title Bar)?

Как изменить цвет у Status Bar
Господа,подскажите,как изменить цвет у Status Bar, при условии что версия SDK < 21 ?

Как изменить цвет меню приложения?
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Как изменить цвет меню андроид...

Как изменить цвет одного из элементов ToolBar
Как изменить цвет вот этой части ToolBar'a?

3
Pablito
2845 / 2263 / 762
Регистрация: 12.05.2014
Сообщений: 7,931
Завершенные тесты: 1
16.08.2016, 11:09 2
Лучший ответ Сообщение было отмечено yura91 как решение

Решение

XML
1
2
3
4
5
6
    <android.support.v7.widget.SwitchCompat
        android:layout_gravity="center"
        app:thumbTint="@color/switch_selector"
        app:trackTint="@color/switch_selector"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
и в папке res/color создаем селектор для цвета, назовем, например, switch_selector.xml
XML
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:color="#F55" android:state_checked="true"/>
    <item android:color="#5F5" android:state_checked="false"/>
</selector>
у меня на превью цвета корректно показывают только после ребилда проекта
2
yura91
2 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,328
16.08.2016, 15:42  [ТС] 3
А если у меня есть уже готовый drawable для переключателя то как его установить в переключатель?Если мне нужно не цвет а drawable установить?
0
Pablito
2845 / 2263 / 762
Регистрация: 12.05.2014
Сообщений: 7,931
Завершенные тесты: 1
16.08.2016, 16:02 4
XML
1
android:thumb="@drawable/дравабле"
и отвечая на следующий вопрос, трек можно поменять так
XML
1
app:track="@drawable/дравабле"
0
16.08.2016, 16:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.08.2016, 16:02

Как изменить цвет заголовка диалогового окна?
Мне нужно изменить цвет заголовка(Title) диалогового окна. Вот его код: ...

Как изменить цвет TextView в виджете нажатием кнопки?
Здравствуйте. Я сделал виджет с часами, но мне нужно сделать так чтобы в настройках приложения...

Как изменить цвет кнопки, на которую установлен селектор?
Добрый день! Хочу изменить цвет кнопки на которой установлен селектор, но после установки цвета...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru