setValueClamped method

void setValueClamped(
  1. String v
)

Implementation

void setValueClamped(String v) {
  if (v.isEmpty) {
    value = 0;
  } else {
    try {
      value = int.parse(v);
    } on FormatException {
      value ??= 0;
    }
    value = math.min(max, math.max(min, value!));
  }

  if (_onChange != null) {
    _onChange!(value!);
  }
}