copyWith method
SfRangeSelectorThemeData
copyWith({
- Brightness? brightness,
- double? activeTrackHeight,
- double? inactiveTrackHeight,
- Size? tickSize,
- Size? minorTickSize,
- Offset? tickOffset,
- Offset? labelOffset,
- TextStyle? inactiveLabelStyle,
- TextStyle? activeLabelStyle,
- TextStyle? tooltipTextStyle,
- Color? inactiveTrackColor,
- Color? activeTrackColor,
- Color? thumbColor,
- Color? thumbStrokeColor,
- Color? overlappingThumbStrokeColor,
- Color? activeDividerStrokeColor,
- Color? inactiveDividerStrokeColor,
- Color? activeTickColor,
- Color? inactiveTickColor,
- Color? disabledActiveTickColor,
- Color? disabledInactiveTickColor,
- Color? activeMinorTickColor,
- Color? inactiveMinorTickColor,
- Color? disabledActiveMinorTickColor,
- Color? disabledInactiveMinorTickColor,
- Color? overlayColor,
- Color? inactiveDividerColor,
- Color? activeDividerColor,
- Color? disabledActiveTrackColor,
- Color? disabledInactiveTrackColor,
- Color? disabledActiveDividerColor,
- Color? disabledInactiveDividerColor,
- Color? disabledThumbColor,
- Color? activeRegionColor,
- Color? inactiveRegionColor,
- Color? tooltipBackgroundColor,
- Color? overlappingTooltipStrokeColor,
- double? trackCornerRadius,
- double? overlayRadius,
- double? thumbRadius,
- double? activeDividerRadius,
- double? inactiveDividerRadius,
- double? thumbStrokeWidth,
- double? activeDividerStrokeWidth,
- double? inactiveDividerStrokeWidth,
override
Creates a copy of this theme but with the given fields replaced with the new values.
Implementation
@override
SfRangeSelectorThemeData copyWith({
Brightness? brightness,
double? activeTrackHeight,
double? inactiveTrackHeight,
Size? tickSize,
Size? minorTickSize,
Offset? tickOffset,
Offset? labelOffset,
TextStyle? inactiveLabelStyle,
TextStyle? activeLabelStyle,
TextStyle? tooltipTextStyle,
Color? inactiveTrackColor,
Color? activeTrackColor,
Color? thumbColor,
Color? thumbStrokeColor,
Color? overlappingThumbStrokeColor,
Color? activeDividerStrokeColor,
Color? inactiveDividerStrokeColor,
Color? activeTickColor,
Color? inactiveTickColor,
Color? disabledActiveTickColor,
Color? disabledInactiveTickColor,
Color? activeMinorTickColor,
Color? inactiveMinorTickColor,
Color? disabledActiveMinorTickColor,
Color? disabledInactiveMinorTickColor,
Color? overlayColor,
Color? inactiveDividerColor,
Color? activeDividerColor,
Color? disabledActiveTrackColor,
Color? disabledInactiveTrackColor,
Color? disabledActiveDividerColor,
Color? disabledInactiveDividerColor,
Color? disabledThumbColor,
Color? activeRegionColor,
Color? inactiveRegionColor,
Color? tooltipBackgroundColor,
Color? overlappingTooltipStrokeColor,
double? trackCornerRadius,
double? overlayRadius,
double? thumbRadius,
double? activeDividerRadius,
double? inactiveDividerRadius,
double? thumbStrokeWidth,
double? activeDividerStrokeWidth,
double? inactiveDividerStrokeWidth,
}) {
return SfRangeSelectorThemeData.raw(
brightness: brightness ?? this.brightness,
activeTrackHeight: activeTrackHeight ?? this.activeTrackHeight,
inactiveTrackHeight: inactiveTrackHeight ?? this.inactiveTrackHeight,
tickSize: tickSize ?? this.tickSize,
minorTickSize: minorTickSize ?? this.minorTickSize,
tickOffset: tickOffset ?? this.tickOffset,
labelOffset: labelOffset ?? this.labelOffset,
inactiveLabelStyle: inactiveLabelStyle ?? this.inactiveLabelStyle,
activeLabelStyle: activeLabelStyle ?? this.activeLabelStyle,
tooltipTextStyle: tooltipTextStyle ?? this.tooltipTextStyle,
inactiveTrackColor: inactiveTrackColor ?? this.inactiveTrackColor,
activeTrackColor: activeTrackColor ?? this.activeTrackColor,
thumbColor: thumbColor ?? this.thumbColor,
thumbStrokeColor: thumbStrokeColor ?? this.thumbStrokeColor,
overlappingThumbStrokeColor:
overlappingThumbStrokeColor ?? this.overlappingThumbStrokeColor,
activeDividerStrokeColor:
activeDividerStrokeColor ?? this.activeDividerStrokeColor,
inactiveDividerStrokeColor:
inactiveDividerStrokeColor ?? this.inactiveDividerStrokeColor,
activeTickColor: activeTickColor ?? this.activeTickColor,
inactiveTickColor: inactiveTickColor ?? this.inactiveTickColor,
disabledActiveTickColor:
disabledActiveTickColor ?? this.disabledActiveTickColor,
disabledInactiveTickColor:
disabledInactiveTickColor ?? this.disabledInactiveTickColor,
activeMinorTickColor: activeMinorTickColor ?? this.activeMinorTickColor,
inactiveMinorTickColor:
inactiveMinorTickColor ?? this.inactiveMinorTickColor,
disabledActiveMinorTickColor:
disabledActiveMinorTickColor ?? this.disabledActiveMinorTickColor,
disabledInactiveMinorTickColor:
disabledInactiveMinorTickColor ?? this.disabledInactiveMinorTickColor,
overlayColor: overlayColor ?? this.overlayColor,
inactiveDividerColor: inactiveDividerColor ?? this.inactiveDividerColor,
activeDividerColor: activeDividerColor ?? this.activeDividerColor,
disabledActiveTrackColor:
disabledActiveTrackColor ?? this.disabledActiveTrackColor,
disabledInactiveTrackColor:
disabledInactiveTrackColor ?? this.disabledInactiveTrackColor,
disabledActiveDividerColor:
disabledActiveDividerColor ?? this.disabledActiveDividerColor,
disabledInactiveDividerColor:
disabledInactiveDividerColor ?? this.disabledInactiveDividerColor,
disabledThumbColor: disabledThumbColor ?? this.disabledThumbColor,
activeRegionColor: activeRegionColor ?? this.activeRegionColor,
inactiveRegionColor: inactiveRegionColor ?? this.inactiveRegionColor,
tooltipBackgroundColor:
tooltipBackgroundColor ?? this.tooltipBackgroundColor,
overlappingTooltipStrokeColor:
overlappingTooltipStrokeColor ?? this.overlappingTooltipStrokeColor,
trackCornerRadius: trackCornerRadius ?? this.trackCornerRadius,
overlayRadius: overlayRadius ?? this.overlayRadius,
thumbRadius: thumbRadius ?? this.thumbRadius,
activeDividerRadius: activeDividerRadius ?? this.activeDividerRadius,
inactiveDividerRadius:
inactiveDividerRadius ?? this.inactiveDividerRadius,
thumbStrokeWidth: thumbStrokeWidth ?? this.thumbStrokeWidth,
activeDividerStrokeWidth:
activeDividerStrokeWidth ?? this.activeDividerStrokeWidth,
inactiveDividerStrokeWidth:
inactiveDividerStrokeWidth ?? this.inactiveDividerStrokeWidth,
);
}