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 |