Описание тега switchcompat
SwitchCompat - это версия виджета Switch, соответствующая руководству по дизайну материалов, доступная в библиотеке поддержки и работающая с Android API уровня 7+ (Android 2.1 +).
SwitchCompat - это версия виджета Switch, доступная через библиотеку V7 AppCompat. Эта библиотека включает поддержку реализаций пользовательского интерфейса материального дизайна.
Чтобы использовать SwitchCompat
:
- добавлять
com.android.support:appcompat-v7:XX.X.X
в ваш файл Gradle - Использовать
<android.support.v7.widget.SwitchCompat ... />
в вашем макете:
Для настройки переключателя доступны несколько атрибутов:
app:showText
: Рисовать ли текст вкл / выклapp:splitTrack
: Разделять ли дорожку и оставлять зазор для перемещения большого пальца.app:switchMinWidth
: Минимальная ширина для компонента переключателя. Может быть значением размера, которое представляет собой число с плавающей запятой, к которому добавляется единица измерения, например "14,5 sp".app:switchPadding
: Минимальное расстояние между переключателем и текстом заголовка. Может быть значением измерения, которое представляет собой число с плавающей запятой, к которому добавляется единица измерения, например "14,5 sp".app:switchTextAppearance
: Стиль TextAppearance для текста, отображаемого на большом пальце переключателя.app:thumbTextPadding
: Количество отступов по обе стороны от текста в пределах большого пальца переключателя.app:thumbTint
: Оттенок для рисования большого пальца.app:thumbTintMode
: Режим наложения, используемый для применения оттенка большого пальца.app:track
: Возможность рисования для использования в качестве "дорожки", по которой перемещается большой палец переключателя.app:trackTint
: Оттенок для дорожки.app:trackTintMode
: Режим наложения, используемый для применения оттенка дорожки.