switchBuilder function
A FormFieldBuilder that is the default FastSwitch.builder.
Uses materialSwitchBuilder by default on any TargetPlatform.
Uses cupertinoSwitchBuilder on TargetPlatform.iOS when FastSwitchState.adaptive is true.
Implementation
Widget switchBuilder(FormFieldState<bool> field) {
field as FastSwitchState;
switch (defaultTargetPlatform) {
case TargetPlatform.iOS when field.adaptive:
return cupertinoSwitchBuilder(field);
default:
return materialSwitchBuilder(field);
}
}