snapToDivisions static method
Snaps value to the nearest discrete step when using Slider with divisions intervals.
Implementation
static double snapToDivisions(double value, double min, double max, int divisions) {
assert(divisions >= 1);
if (max <= min) return min;
final step = (max - min) / divisions;
final k = ((value - min) / step).round().clamp(0, divisions);
return min + k * step;
}