FSliderStyle constructor
FSliderStyle({
- required FWidgetStateMap<
Color> activeColor, - required FWidgetStateMap<
Color> inactiveColor, - required FSliderThumbStyle thumbStyle,
- required FSliderMarkStyle markStyle,
- required FTooltipStyle tooltipStyle,
- required FWidgetStateMap<
TextStyle> labelTextStyle, - required FWidgetStateMap<
TextStyle> descriptionTextStyle, - required TextStyle errorTextStyle,
- BorderRadius borderRadius = const BorderRadius.all(Radius.circular(4)),
- double crossAxisExtent = 8,
- double? thumbSize,
- AlignmentGeometry tooltipTipAnchor = Alignment.bottomCenter,
- AlignmentGeometry tooltipThumbAnchor = Alignment.topCenter,
- EdgeInsetsGeometry labelPadding = const EdgeInsets.only(bottom: 5),
- EdgeInsetsGeometry descriptionPadding = EdgeInsets.zero,
- EdgeInsetsGeometry errorPadding = const EdgeInsets.only(top: 5),
- EdgeInsetsGeometry childPadding = EdgeInsets.zero,
Creates a FSliderStyle.
Implementation
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 BorderRadius.all(Radius.circular(4)),
this.crossAxisExtent = 8,
double? thumbSize,
this.tooltipTipAnchor = Alignment.bottomCenter,
this.tooltipThumbAnchor = Alignment.topCenter,
super.labelPadding = const EdgeInsets.only(bottom: 5),
super.descriptionPadding,
super.errorPadding = const EdgeInsets.only(top: 5),
super.childPadding,
}) : assert(thumbSize == null || 0 < thumbSize, 'The thumb size must be positive'),
thumbSize = thumbSize ?? (FTouch.primary ? 25 : 20);