Перейти к содержанию

Switch

Отображает булевый вход.

Это управляемый компонент, который требует обратного вызова onValueChange, обновляющего пропс value для того, чтобы компонент отражал действия пользователя. Если параметр value не обновлен, компонент продолжит отображать предоставленный параметр value вместо ожидаемого результата любых действий пользователя.

Пример

пропсы

View Props

Наследует View Props.

disabled

Если значение равно true, пользователь не сможет переключить переключатель.

Type Default
bool false

ios_backgroundColor

На iOS — пользовательский цвет фона. Этот цвет фона виден либо когда значение переключателя равно false, либо когда переключатель отключен (и переключатель полупрозрачный).

Type
color

onChange

Вызывается, когда пользователь пытается изменить значение переключателя. В качестве аргумента получает событие изменения. Если вы хотите получать только новое значение, используйте onValueChange вместо этого.

Type
function

onValueChange

Вызывается, когда пользователь пытается изменить значение переключателя. Получает новое значение в качестве аргумента. Если вы хотите вместо этого получать событие, используйте onChange.

Type
function

thumbColor

Цвет переднего плана рукоятки переключателя. Если этот параметр установлен на iOS, ручка переключателя потеряет свою тень.

Type
color

trackColor

Нестандартные цвета для распределительных дорожек.

iOS: Когда значение переключателя равно false, дорожка уменьшается до границы. Если вы хотите изменить цвет фона, открываемого уменьшенной дорожкой, используйте ios_backgroundColor.

Type
object: {false: color, true: color}

value

Значение переключателя. Если значение true, переключатель будет включен. Значение по умолчанию — false.

Type
bool

Комментарии