getBottomWidget method

Widget getBottomWidget()

Implementation

Widget getBottomWidget() {
  if (_stateRowData!.type == SettingDataType.kWidgetSlider) {
    final SettingsSliderConfig? tmp = _stateRowData as SettingsSliderConfig?;
    final double valueToUse = _result;
    return new Expanded(
        child: CupertinoSlider(
            min: tmp!.from,
            max: tmp.to,
            value: valueToUse >= tmp.from && valueToUse <= tmp.to
                ? valueToUse
                : valueToUse > tmp.to
                    ? tmp.to
                    : tmp.from,
            activeColor: widget.style.activeColor,
            onChanged: onSliderChange,
            onChangeEnd: onSliderChangeEnd,
            divisions:
                tmp.justIntValues ? (tmp.to - tmp.from).round() : null));
  } else if (_stateRowData!.type == SettingDataType.kWidgetSliderFromTo) {
    final SettingsSliderFromToConfig? tmp =
        _stateRowData as SettingsSliderFromToConfig?;
    return new Expanded(
        child: CupertinoRangeSlider(
            min: tmp!.from,
            max: tmp.to,
            minValue: _result[0],
            maxValue: _result[1],
            activeColor: widget.style.activeColor,
            onMaxChanged: onSliderFromToMaxChange,
            onMinChanged: onSliderFromToMinChange,
            divisions:
                tmp.justIntValues ? (tmp.to - tmp.from).round() : null));
  } else
    return Container();
}