getSimpleSlider method

Widget getSimpleSlider(
  1. ValueNotifier<num> sValue,
  2. SliderThemeData sliderThemeData,
  3. double sliderSize
)

Implementation

Widget getSimpleSlider(ValueNotifier<num> sValue,
    SliderThemeData sliderThemeData, double sliderSize) {
  double maxValue = max ?? 100;
  return Container(
    height: sliderSize + 5,
    margin: const EdgeInsets.symmetric(horizontal: 10),
    child: SliderTheme(
      data: sliderThemeData,
      child: Slider(
        min: min ?? 0.0,
        max: maxValue,
        value: sValue.value.toDouble(),
        divisions: maxValue.toInt(),
        label: '${sValue.value}',
        onChanged: (value) {
          sValue.value = value.toInt();
        },
        onChangeEnd: (value) {
          onChange(sValue.value);
        },
      ),
    ),
  );
}