BaseSlider.adaptive constructor

BaseSlider.adaptive({
  1. Key? key,
  2. required double value,
  3. ValueCallback<double>? onChanged,
  4. ValueCallbackFutureT<double>? onWaitChanged,
  5. ValueCallback<BuildContext>? initState,
  6. ValueCallback<BuildContext>? didUpdateWidget,
  7. ValueCallback<BuildContext>? didChangeDependencies,
  8. ValueCallback<BuildContext>? deactivate,
  9. ValueCallback<BuildContext>? dispose,
  10. double? secondaryTrackValue,
  11. ValueChanged<double>? onChangeStart,
  12. ValueChanged<double>? onChangeEnd,
  13. double min = 0.0,
  14. double max = 1.0,
  15. int? divisions,
  16. String? label,
  17. Color? activeColor,
  18. Color? inactiveColor,
  19. Color? secondaryActiveColor,
  20. Color? thumbColor,
  21. MaterialStateProperty<Color?>? overlayColor,
  22. MouseCursor? mouseCursor,
  23. SemanticFormatterCallback? semanticFormatterCallback,
  24. FocusNode? focusNode,
  25. bool autofocus = false,
  26. SliderInteraction? allowedInteraction,
})

Implementation

BaseSlider.adaptive({
  super.key,
  required super.value,
  super.onChanged,
  super.onWaitChanged,
  super.initState,
  super.didUpdateWidget,
  super.didChangeDependencies,
  super.deactivate,
  super.dispose,
  double? secondaryTrackValue,
  ValueChanged<double>? onChangeStart,
  ValueChanged<double>? onChangeEnd,
  double min = 0.0,
  double max = 1.0,
  int? divisions,
  String? label,
  Color? activeColor,
  Color? inactiveColor,
  Color? secondaryActiveColor,
  Color? thumbColor,
  MaterialStateProperty<Color?>? overlayColor,
  MouseCursor? mouseCursor,
  SemanticFormatterCallback? semanticFormatterCallback,
  FocusNode? focusNode,
  bool autofocus = false,
  SliderInteraction? allowedInteraction,
}) : super(
          builder: (double value, onChanged) => Slider.adaptive(
                value: value,
                onChanged: onChanged,
                secondaryTrackValue: secondaryTrackValue,
                onChangeStart: onChangeStart,
                onChangeEnd: onChangeEnd,
                min: min,
                max: max,
                divisions: divisions,
                label: label,
                mouseCursor: mouseCursor,
                activeColor: activeColor ?? Universally().mainColor,
                inactiveColor: inactiveColor,
                secondaryActiveColor: secondaryActiveColor,
                thumbColor: thumbColor,
                overlayColor: overlayColor,
                semanticFormatterCallback: semanticFormatterCallback,
                focusNode: focusNode,
                autofocus: autofocus,
                allowedInteraction: allowedInteraction,
              ));