copyWith method
- @useResult
- FVariantsValueDelta<
FSliderVariantConstraint, FSliderVariant, Color, Delta> ? tickColor, - double? tickSize,
- FVariantsDelta<
FSliderVariantConstraint, FSliderVariant, TextStyle, TextStyleDelta> ? labelTextStyle, - AlignmentGeometry? labelAnchor,
- double? labelOffset,
Returns a copy of this FSliderMarkStyle with the given properties replaced.
See customizing widget styles.
Parameters
- FSliderMarkStyle.tickColor - The tick's color.
- FSliderMarkStyle.tickSize - The tick's size.
- FSliderMarkStyle.labelTextStyle - The label's default text style.
- FSliderMarkStyle.labelAnchor - The label's anchor to which the
labelOffsetis applied. - FSliderMarkStyle.labelOffset - The label's offset from the slider, along its cross axis, in logical pixels.
Implementation
@useResult
FSliderMarkStyle copyWith({
FVariantsValueDelta<FSliderVariantConstraint, FSliderVariant, Color, Delta>? tickColor,
double? tickSize,
FVariantsDelta<FSliderVariantConstraint, FSliderVariant, TextStyle, TextStyleDelta>? labelTextStyle,
AlignmentGeometry? labelAnchor,
double? labelOffset,
}) => .new(
tickColor: tickColor?.call(this.tickColor) ?? this.tickColor,
tickSize: tickSize ?? this.tickSize,
labelTextStyle: labelTextStyle?.call(this.labelTextStyle) ?? this.labelTextStyle,
labelAnchor: labelAnchor ?? this.labelAnchor,
labelOffset: labelOffset ?? this.labelOffset,
);