setValue method

void setValue(
  1. double v
)
inherited

Implementation

void setValue(double v) {
  final newValue = v.clamp(widget.min, widget.max);
  if (newValue == value) return;

  if (widget.canChange?.call(newValue) == false) return;

  widget.beforeChange?.call();
  setState(() => _updateController(value, newValue));
  widget.onSubmitted?.call(double.parse(_formatText(newValue)));
  widget.afterChange?.call();
}