createMaterialWidget method
Implementation
@override
Switch createMaterialWidget(BuildContext context) {
final data = material?.call(context, platform(context));
return Switch(
key: data?.widgetKey ?? widgetKey,
value: data?.value ?? value,
onChanged: data?.onChanged ?? onChanged,
activeColor: data?.activeColor ?? activeColor,
activeThumbImage: data?.activeThumbImage,
activeTrackColor: data?.activeTrackColor,
inactiveThumbColor: data?.inactiveThumbColor,
inactiveThumbImage: data?.inactiveThumbImage,
inactiveTrackColor: data?.inactiveTrackColor,
materialTapTargetSize: data?.materialTapTargetSize,
dragStartBehavior: data?.dragStartBehavior ??
dragStartBehavior ??
DragStartBehavior.start,
autofocus: data?.autofocus ?? autofocus ?? false,
focusColor: data?.focusColor,
focusNode: data?.focusNode ?? focusNode,
hoverColor: data?.hoverColor,
onActiveThumbImageError: data?.onActiveThumbImageError,
onInactiveThumbImageError: data?.onInactiveThumbImageError,
mouseCursor: data?.mouseCursor,
overlayColor: data?.overlayColor,
splashRadius: data?.splashRadius,
thumbColor: data?.thumbColor,
trackColor: data?.trackColor,
onFocusChange: data?.onFocusChange ?? onFocusChange,
thumbIcon: data?.thumbIcon,
trackOutlineColor: data?.trackOutlineColor,
trackOutlineWidth: data?.trackOutlineWidth,
);
}