copyWith method
AnnotatedSliderThemeData
copyWith({
- double? trackHeight,
- Color? activeTrackColor,
- Color? inactiveTrackColor,
- Color? secondaryActiveTrackColor,
- Color? disabledActiveTrackColor,
- Color? disabledInactiveTrackColor,
- Color? disabledSecondaryActiveTrackColor,
- Color? activeTickMarkColor,
- Color? inactiveTickMarkColor,
- Color? disabledActiveTickMarkColor,
- Color? disabledInactiveTickMarkColor,
- Color? thumbColor,
- Color? overlappingShapeStrokeColor,
- Color? disabledThumbColor,
- Color? overlayColor,
- Color? valueIndicatorColor,
- Color? valueIndicatorStrokeColor,
- AnnotatedSliderComponentShape? overlayShape,
- AnnotatedSliderTickMarkShape? tickMarkShape,
- AnnotatedSliderComponentShape? thumbShape,
- AnnotatedSliderTrackShape? trackShape,
- AnnotatedSliderComponentShape? valueIndicatorShape,
- AnnotatedRangeSliderTickMarkShape? rangeTickMarkShape,
- AnnotatedRangeSliderThumbShape? rangeThumbShape,
- AnnotatedRangeSliderTrackShape? rangeTrackShape,
- AnnotatedRangeSliderValueIndicatorShape? rangeValueIndicatorShape,
- AnnotatedSliderMarkerShape? markerShape,
- ShowValueIndicator? showValueIndicator,
- TextStyle? valueIndicatorTextStyle,
- TextStyle? markerLabelTextStyle,
- double? minThumbSeparation,
- RangeThumbSelector? thumbSelector,
- WidgetStateProperty<
MouseCursor?> ? mouseCursor, - SliderInteraction? allowedInteraction,
- EdgeInsetsGeometry? padding,
- WidgetStateProperty<
Size?> ? thumbSize, - double? trackGap,
- bool? year2023,
Creates a copy of this object but with the given fields replaced with the new values.
Implementation
AnnotatedSliderThemeData copyWith({
double? trackHeight,
Color? activeTrackColor,
Color? inactiveTrackColor,
Color? secondaryActiveTrackColor,
Color? disabledActiveTrackColor,
Color? disabledInactiveTrackColor,
Color? disabledSecondaryActiveTrackColor,
Color? activeTickMarkColor,
Color? inactiveTickMarkColor,
Color? disabledActiveTickMarkColor,
Color? disabledInactiveTickMarkColor,
Color? thumbColor,
Color? overlappingShapeStrokeColor,
Color? disabledThumbColor,
Color? overlayColor,
Color? valueIndicatorColor,
Color? valueIndicatorStrokeColor,
AnnotatedSliderComponentShape? overlayShape,
AnnotatedSliderTickMarkShape? tickMarkShape,
AnnotatedSliderComponentShape? thumbShape,
AnnotatedSliderTrackShape? trackShape,
AnnotatedSliderComponentShape? valueIndicatorShape,
AnnotatedRangeSliderTickMarkShape? rangeTickMarkShape,
AnnotatedRangeSliderThumbShape? rangeThumbShape,
AnnotatedRangeSliderTrackShape? rangeTrackShape,
AnnotatedRangeSliderValueIndicatorShape? rangeValueIndicatorShape,
AnnotatedSliderMarkerShape? markerShape,
ShowValueIndicator? showValueIndicator,
TextStyle? valueIndicatorTextStyle,
TextStyle? markerLabelTextStyle,
double? minThumbSeparation,
RangeThumbSelector? thumbSelector,
WidgetStateProperty<MouseCursor?>? mouseCursor,
SliderInteraction? allowedInteraction,
EdgeInsetsGeometry? padding,
WidgetStateProperty<Size?>? thumbSize,
double? trackGap,
bool? year2023,
}) {
return AnnotatedSliderThemeData(
trackHeight: trackHeight ?? this.trackHeight,
activeTrackColor: activeTrackColor ?? this.activeTrackColor,
inactiveTrackColor: inactiveTrackColor ?? this.inactiveTrackColor,
secondaryActiveTrackColor:
secondaryActiveTrackColor ?? this.secondaryActiveTrackColor,
disabledActiveTrackColor:
disabledActiveTrackColor ?? this.disabledActiveTrackColor,
disabledInactiveTrackColor:
disabledInactiveTrackColor ?? this.disabledInactiveTrackColor,
disabledSecondaryActiveTrackColor:
disabledSecondaryActiveTrackColor ??
this.disabledSecondaryActiveTrackColor,
activeTickMarkColor: activeTickMarkColor ?? this.activeTickMarkColor,
inactiveTickMarkColor:
inactiveTickMarkColor ?? this.inactiveTickMarkColor,
disabledActiveTickMarkColor:
disabledActiveTickMarkColor ?? this.disabledActiveTickMarkColor,
disabledInactiveTickMarkColor:
disabledInactiveTickMarkColor ?? this.disabledInactiveTickMarkColor,
thumbColor: thumbColor ?? this.thumbColor,
overlappingShapeStrokeColor:
overlappingShapeStrokeColor ?? this.overlappingShapeStrokeColor,
disabledThumbColor: disabledThumbColor ?? this.disabledThumbColor,
overlayColor: overlayColor ?? this.overlayColor,
valueIndicatorColor: valueIndicatorColor ?? this.valueIndicatorColor,
valueIndicatorStrokeColor:
valueIndicatorStrokeColor ?? this.valueIndicatorStrokeColor,
overlayShape: overlayShape ?? this.overlayShape,
tickMarkShape: tickMarkShape ?? this.tickMarkShape,
thumbShape: thumbShape ?? this.thumbShape,
trackShape: trackShape ?? this.trackShape,
valueIndicatorShape: valueIndicatorShape ?? this.valueIndicatorShape,
rangeTickMarkShape: rangeTickMarkShape ?? this.rangeTickMarkShape,
rangeThumbShape: rangeThumbShape ?? this.rangeThumbShape,
rangeTrackShape: rangeTrackShape ?? this.rangeTrackShape,
rangeValueIndicatorShape:
rangeValueIndicatorShape ?? this.rangeValueIndicatorShape,
showValueIndicator: showValueIndicator ?? this.showValueIndicator,
valueIndicatorTextStyle:
valueIndicatorTextStyle ?? this.valueIndicatorTextStyle,
markerShape: markerShape ?? this.markerShape,
markerLabelTextStyle: markerLabelTextStyle ?? this.markerLabelTextStyle,
minThumbSeparation: minThumbSeparation ?? this.minThumbSeparation,
thumbSelector: thumbSelector ?? this.thumbSelector,
mouseCursor: mouseCursor ?? this.mouseCursor,
allowedInteraction: allowedInteraction ?? this.allowedInteraction,
padding: padding ?? this.padding,
thumbSize: thumbSize ?? this.thumbSize,
trackGap: trackGap ?? this.trackGap,
year2023: year2023 ?? this.year2023,
);
}