FSliderStyle constructor

const FSliderStyle({
  1. required FVariants<FSliderVariantConstraint, FSliderVariant, Color, Delta> activeColor,
  2. required FVariants<FSliderVariantConstraint, FSliderVariant, Color, Delta> inactiveColor,
  3. required FSliderThumbStyle thumbStyle,
  4. required FSliderMarkStyle markStyle,
  5. required FTooltipStyle tooltipStyle,
  6. required FVariants<FFormFieldVariantConstraint, FFormFieldVariant, TextStyle, TextStyleDelta> labelTextStyle,
  7. required FVariants<FFormFieldVariantConstraint, FFormFieldVariant, TextStyle, TextStyleDelta> descriptionTextStyle,
  8. required FVariants<FFormFieldErrorVariantConstraint, FFormFieldErrorVariant, TextStyle, TextStyleDelta> errorTextStyle,
  9. BorderRadius borderRadius = const .all(.circular(4)),
  10. double crossAxisExtent = 8,
  11. double thumbSize = 20,
  12. FTooltipMotion tooltipMotion = const FTooltipMotion(),
  13. AlignmentGeometry tooltipTipAnchor = .bottomCenter,
  14. AlignmentGeometry tooltipThumbAnchor = .topCenter,
  15. EdgeInsetsGeometry labelPadding = const .only(bottom: 5),
  16. EdgeInsetsGeometry descriptionPadding = .zero,
  17. EdgeInsetsGeometry errorPadding = const .only(top: 5),
  18. EdgeInsetsGeometry childPadding = .zero,
  19. 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');