copy method
SwitchConfig
copy({
- bool? enabled,
- bool? value,
- double? size,
- Color? activeThumbColor,
- Color? inactiveThumbColor,
- Color? activeThumbStrokeColor,
- Color? inactiveThumbStrokeColor,
- Color? activeTrackColor,
- Color? inactiveTrackColor,
- Color? activeTrackStrokeColor,
- Color? inactiveTrackStrokeColor,
- dynamic activeThumbIcon,
- dynamic inactiveThumbIcon,
- Color? activeThumbIconTint,
- Color? inactiveThumbIconTint,
- double? activeThumbSpacing,
- double? inactiveThumbSpacing,
- double? activeThumbStrokeSize,
- double? inactiveThumbStrokeSize,
- double? thumbIconSpacing,
- int? thumbWalkingTime,
- double? trackBorderRadius,
- double? trackStrokeSize,
- double? trackRatio,
Implementation
SwitchConfig copy({
bool? enabled,
bool? value,
double? size,
Color? activeThumbColor,
Color? inactiveThumbColor,
Color? activeThumbStrokeColor,
Color? inactiveThumbStrokeColor,
Color? activeTrackColor,
Color? inactiveTrackColor,
Color? activeTrackStrokeColor,
Color? inactiveTrackStrokeColor,
dynamic activeThumbIcon,
dynamic inactiveThumbIcon,
Color? activeThumbIconTint,
Color? inactiveThumbIconTint,
double? activeThumbSpacing,
double? inactiveThumbSpacing,
double? activeThumbStrokeSize,
double? inactiveThumbStrokeSize,
double? thumbIconSpacing,
int? thumbWalkingTime,
double? trackBorderRadius,
double? trackStrokeSize,
double? trackRatio,
}) {
return SwitchConfig(
activeThumbColor: activeThumbColor ?? this.activeThumbColor,
activeThumbIcon: activeThumbIcon ?? this.activeThumbIcon,
activeThumbIconTint: activeThumbIconTint ?? this.activeThumbIconTint,
activeThumbStrokeColor:
activeThumbStrokeColor ?? this.activeThumbStrokeColor,
activeThumbStrokeSize:
activeThumbStrokeSize ?? this.activeThumbStrokeSize,
activeThumbSpacing: activeThumbSpacing ?? this.activeThumbSpacing,
activeTrackColor: activeTrackColor ?? this.activeTrackColor,
activeTrackStrokeColor:
activeTrackStrokeColor ?? this.activeTrackStrokeColor,
inactiveThumbColor: inactiveThumbColor ?? this.inactiveThumbColor,
inactiveThumbIcon: inactiveThumbIcon ?? this.inactiveThumbIcon,
inactiveThumbIconTint:
inactiveThumbIconTint ?? this.inactiveThumbIconTint,
inactiveThumbStrokeColor:
inactiveThumbStrokeColor ?? this.inactiveThumbStrokeColor,
inactiveThumbStrokeSize:
inactiveThumbStrokeSize ?? this.inactiveThumbStrokeSize,
inactiveThumbSpacing: inactiveThumbSpacing ?? this.inactiveThumbSpacing,
inactiveTrackColor: inactiveTrackColor ?? this.inactiveTrackColor,
inactiveTrackStrokeColor:
inactiveTrackStrokeColor ?? this.inactiveTrackStrokeColor,
size: size ?? this.size,
thumbIconSpacing: thumbIconSpacing ?? this.thumbIconSpacing,
thumbWalkingTime: thumbWalkingTime ?? this.thumbWalkingTime,
trackBorderRadius: trackBorderRadius ?? this.trackBorderRadius,
trackRatio: trackRatio ?? this.trackRatio,
trackStrokeSize: trackStrokeSize ?? this.trackStrokeSize,
);
}