copyWith method
- 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,
 - SliderComponentShape? overlayShape,
 - SliderTickMarkShape? tickMarkShape,
 - SliderComponentShape? thumbShape,
 - SliderTrackShape? trackShape,
 - SliderComponentShape? valueIndicatorShape,
 - RangeSliderTickMarkShape? rangeTickMarkShape,
 - RangeSliderThumbShape? rangeThumbShape,
 - RangeSliderTrackShape? rangeTrackShape,
 - RangeSliderValueIndicatorShape? rangeValueIndicatorShape,
 - ShowValueIndicator? showValueIndicator,
 - TextStyle? valueIndicatorTextStyle,
 - double? minThumbSeparation,
 - RangeThumbSelector? thumbSelector,
 - MaterialStateProperty<
MouseCursor?> ? mouseCursor, - SliderInteraction? allowedInteraction,
 - EdgeInsetsGeometry? padding,
 - MaterialStateProperty<
Size?> ? thumbSize, - double? trackGap,
 - bool? year2023,
 
Creates a copy of this object but with the given fields replaced with the new values.
Implementation
SliderThemeData 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,
  SliderComponentShape? overlayShape,
  SliderTickMarkShape? tickMarkShape,
  SliderComponentShape? thumbShape,
  SliderTrackShape? trackShape,
  SliderComponentShape? valueIndicatorShape,
  RangeSliderTickMarkShape? rangeTickMarkShape,
  RangeSliderThumbShape? rangeThumbShape,
  RangeSliderTrackShape? rangeTrackShape,
  RangeSliderValueIndicatorShape? rangeValueIndicatorShape,
  ShowValueIndicator? showValueIndicator,
  TextStyle? valueIndicatorTextStyle,
  double? minThumbSeparation,
  RangeThumbSelector? thumbSelector,
  MaterialStateProperty<MouseCursor?>? mouseCursor,
  SliderInteraction? allowedInteraction,
  EdgeInsetsGeometry? padding,
  MaterialStateProperty<Size?>? thumbSize,
  double? trackGap,
  bool? year2023,
}) {
  return SliderThemeData(
    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,
    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,
  );
}