FSliderStyle constructor
const
FSliderStyle({
- required FVariants<
FSliderVariantConstraint, FSliderVariant, Color, Delta> activeColor, - required FVariants<
FSliderVariantConstraint, FSliderVariant, Color, Delta> inactiveColor, - required FSliderThumbStyle thumbStyle,
- required FSliderMarkStyle markStyle,
- required FTooltipStyle tooltipStyle,
- required FVariants<
FFormFieldVariantConstraint, FFormFieldVariant, TextStyle, TextStyleDelta> labelTextStyle, - required FVariants<
FFormFieldVariantConstraint, FFormFieldVariant, TextStyle, TextStyleDelta> descriptionTextStyle, - required FVariants<
FFormFieldErrorVariantConstraint, FFormFieldErrorVariant, TextStyle, TextStyleDelta> errorTextStyle, - BorderRadius borderRadius = const .all(.circular(4)),
- double crossAxisExtent = 8,
- double thumbSize = 20,
- FTooltipMotion tooltipMotion = const FTooltipMotion(),
- AlignmentGeometry tooltipTipAnchor = .bottomCenter,
- AlignmentGeometry tooltipThumbAnchor = .topCenter,
- EdgeInsetsGeometry labelPadding = const .only(bottom: 5),
- EdgeInsetsGeometry descriptionPadding = .zero,
- EdgeInsetsGeometry errorPadding = const .only(top: 5),
- EdgeInsetsGeometry childPadding = .zero,
- FLabelMotion labelMotion = const FLabelMotion(),
Creates a FSliderStyle.
Implementation
const FSliderStyle({
required this.activeColor,
required this.inactiveColor,
required this.thumbStyle,
required this.markStyle,
required this.tooltipStyle,
required super.labelTextStyle,
required super.descriptionTextStyle,
required super.errorTextStyle,
this.borderRadius = const .all(.circular(4)),
this.crossAxisExtent = 8,
this.thumbSize = 20,
this.tooltipMotion = const FTooltipMotion(),
this.tooltipTipAnchor = .bottomCenter,
this.tooltipThumbAnchor = .topCenter,
super.labelPadding = const .only(bottom: 5),
super.descriptionPadding,
super.errorPadding = const .only(top: 5),
super.childPadding,
super.labelMotion,
}) : assert(0 < thumbSize, 'thumbSize must be > 0');