Renders a boolean input.
This is a controlled component that requires an
onValueChange callback that updates the
value prop in order for the component to reflect user actions. If the
value prop is not updated, the component will continue to render the supplied
value prop instead of the expected result of any user actions.
If true the user won't be able to toggle the switch. Default value is false.
Custom colors for the switch track.
: When the switch value is false, the track shrinks into the border. If you want to change the color of the background exposed by the shrunken track, use
On iOS, custom color for the background. This background color can be seen either when the switch value is false or when the switch is disabled (and the switch is translucent).
Invoked with the new value when the value changes.
Used to locate this view in end-to-end tests.
Color of the foreground switch grip. If this is set on iOS, the switch grip will lose its drop shadow.
Border color on iOS and background color on Android when the switch is turned off.
The value of the switch. If true the switch will be turned on. Default value is false.