DDSSliders constructor
DDSSliders({
- Key? key,
- required SlidersVariant variant,
- required double min,
- required double max,
- RangeValues? rangeValues,
- RangeLabels? rangeLabels = const RangeLabels('', ''),
- List<
Icon> ? iconsList, - double? trackHeight,
- List<
String> ? labelsList, - Color? activeTrackColor,
- TextStyle? valueIndicatorTextStyle,
- Color? inactiveTrackColor,
- Color? disabledActiveTrackColor,
- Color? secondaryActiveTrackColor,
- Color? disabledInactiveTrackColor,
- Color? activeTickMarkColor,
- Color? inactiveTickMarkColor,
- Color? labeledIconColor,
- Color? thumbColor,
- Color? disabledActiveTickMarkColor,
- Color? disabledInactiveTickMarkColor,
- Color? valueIndicatorColor,
- Color? overlayColor,
- String? label,
- required double? value,
- IconData? startIcon,
- IconData? endIcon,
- int? divisions,
- ValueChanged? onChanged,
- ValueChanged<
double> ? onChangeStart, - ValueChanged<
double> ? onChangeEnd,
Implementation
DDSSliders({
Key? key,
required this.variant,
required this.min,
required this.max,
this.rangeValues,
this.rangeLabels = const RangeLabels('', ''),
this.iconsList,
this.trackHeight,
this.labelsList,
this.activeTrackColor,
this.valueIndicatorTextStyle,
this.inactiveTrackColor,
this.disabledActiveTrackColor,
this.secondaryActiveTrackColor,
this.disabledInactiveTrackColor,
this.activeTickMarkColor,
this.inactiveTickMarkColor,
this.labeledIconColor,
this.thumbColor,
this.disabledActiveTickMarkColor,
this.disabledInactiveTickMarkColor,
this.valueIndicatorColor,
this.overlayColor,
this.label,
required this.value,
this.startIcon,
this.endIcon,
this.divisions,
this.onChanged,
this.onChangeStart,
this.onChangeEnd,
}) : assert(variant != SlidersVariant.rangeSlider || rangeValues != null),
assert(variant == SlidersVariant.basic ||
variant == SlidersVariant.labeledSlider ||
variant == SlidersVariant.discreteSlider ||
value != null),
super(key: key);