pickedTimeToDivision function
int
pickedTimeToDivision({
- required PickedTime pickedTime,
- required ClockTimeFormat clockTimeFormat,
- required ClockIncrementTimeFormat clockIncrementTimeFormat,
Implementation
int pickedTimeToDivision({
required PickedTime pickedTime,
required ClockTimeFormat clockTimeFormat,
required ClockIncrementTimeFormat clockIncrementTimeFormat,
}) {
var clockTimeDivision = getClockTimeFormatDivision(
clockTimeFormat,
clockIncrementTimeFormat,
);
/// converting pickedTime data with the picker circle division angle
var hours =
((clockTimeDivision * pickedTime.h) / clockTimeFormat.value).round() %
clockTimeDivision;
var minutes =
((clockTimeDivision * (pickedTime.m / 60)) / clockTimeFormat.value)
.round() %
clockTimeDivision;
return (hours + minutes);
}