Описание тега 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: Режим наложения, используемый для применения оттенка дорожки.