DDSSliders constructor

DDSSliders({
  1. Key? key,
  2. required SlidersVariant variant,
  3. required double min,
  4. required double max,
  5. RangeValues? rangeValues,
  6. RangeLabels? rangeLabels = const RangeLabels('', ''),
  7. List<Icon>? iconsList,
  8. double? trackHeight,
  9. List<String>? labelsList,
  10. Color? activeTrackColor,
  11. TextStyle? valueIndicatorTextStyle,
  12. Color? inactiveTrackColor,
  13. Color? disabledActiveTrackColor,
  14. Color? secondaryActiveTrackColor,
  15. Color? disabledInactiveTrackColor,
  16. Color? activeTickMarkColor,
  17. Color? inactiveTickMarkColor,
  18. Color? labeledIconColor,
  19. Color? thumbColor,
  20. Color? disabledActiveTickMarkColor,
  21. Color? disabledInactiveTickMarkColor,
  22. Color? valueIndicatorColor,
  23. Color? overlayColor,
  24. String? label,
  25. required double? value,
  26. IconData? startIcon,
  27. IconData? endIcon,
  28. int? divisions,
  29. ValueChanged? onChanged,
  30. ValueChanged<double>? onChangeStart,
  31. 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);