copyWith method

  1. @useResult
FSliderStyle copyWith({
  1. FWidgetStateMap<Color>? activeColor,
  2. FWidgetStateMap<Color>? inactiveColor,
  3. BorderRadius? borderRadius,
  4. double? crossAxisExtent,
  5. double? thumbSize,
  6. FSliderThumbStyle thumbStyle(
    1. FSliderThumbStyle style
    )?,
  7. FSliderMarkStyle markStyle(
    1. FSliderMarkStyle style
    )?,
  8. FTooltipStyle tooltipStyle(
    1. FTooltipStyle style
    )?,
  9. FTooltipMotion tooltipMotion(
    1. FTooltipMotion motion
    )?,
  10. AlignmentGeometry? tooltipTipAnchor,
  11. AlignmentGeometry? tooltipThumbAnchor,
  12. EdgeInsetsGeometry? labelPadding,
  13. EdgeInsetsGeometry? descriptionPadding,
  14. EdgeInsetsGeometry? errorPadding,
  15. EdgeInsetsGeometry? childPadding,
  16. FWidgetStateMap<TextStyle>? labelTextStyle,
  17. FWidgetStateMap<TextStyle>? descriptionTextStyle,
  18. TextStyle? errorTextStyle,
})

Returns a copy of this FSliderStyle with the given properties replaced.

Consider using the CLI to generate a style.

Parameters

Implementation

@useResult
FSliderStyle copyWith({
  FWidgetStateMap<Color>? activeColor,
  FWidgetStateMap<Color>? inactiveColor,
  BorderRadius? borderRadius,
  double? crossAxisExtent,
  double? thumbSize,
  FSliderThumbStyle Function(FSliderThumbStyle style)? thumbStyle,
  FSliderMarkStyle Function(FSliderMarkStyle style)? markStyle,
  FTooltipStyle Function(FTooltipStyle style)? tooltipStyle,
  FTooltipMotion Function(FTooltipMotion motion)? tooltipMotion,
  AlignmentGeometry? tooltipTipAnchor,
  AlignmentGeometry? tooltipThumbAnchor,
  EdgeInsetsGeometry? labelPadding,
  EdgeInsetsGeometry? descriptionPadding,
  EdgeInsetsGeometry? errorPadding,
  EdgeInsetsGeometry? childPadding,
  FWidgetStateMap<TextStyle>? labelTextStyle,
  FWidgetStateMap<TextStyle>? descriptionTextStyle,
  TextStyle? errorTextStyle,
}) => FSliderStyle(
  activeColor: activeColor ?? this.activeColor,
  inactiveColor: inactiveColor ?? this.inactiveColor,
  borderRadius: borderRadius ?? this.borderRadius,
  crossAxisExtent: crossAxisExtent ?? this.crossAxisExtent,
  thumbSize: thumbSize ?? this.thumbSize,
  thumbStyle: thumbStyle != null ? thumbStyle(this.thumbStyle) : this.thumbStyle,
  markStyle: markStyle != null ? markStyle(this.markStyle) : this.markStyle,
  tooltipStyle: tooltipStyle != null ? tooltipStyle(this.tooltipStyle) : this.tooltipStyle,
  tooltipMotion: tooltipMotion != null ? tooltipMotion(this.tooltipMotion) : this.tooltipMotion,
  tooltipTipAnchor: tooltipTipAnchor ?? this.tooltipTipAnchor,
  tooltipThumbAnchor: tooltipThumbAnchor ?? this.tooltipThumbAnchor,
  labelPadding: labelPadding ?? this.labelPadding,
  descriptionPadding: descriptionPadding ?? this.descriptionPadding,
  errorPadding: errorPadding ?? this.errorPadding,
  childPadding: childPadding ?? this.childPadding,
  labelTextStyle: labelTextStyle ?? this.labelTextStyle,
  descriptionTextStyle: descriptionTextStyle ?? this.descriptionTextStyle,
  errorTextStyle: errorTextStyle ?? this.errorTextStyle,
);