Я разрабатываю реалистичные часы с хронографом для Android Wear OS. У меня уже хорошо работают часы с секундной стрелкой и остановленная стрелка хронографа. Когда я нажимаю на часы, я хочу, чтобы моя стрелка хронографа начиналась с нуля, но она начинается с фактической секунды.
Мой вопрос: Как я могу применить значение смещения к повороту моего хронографа, чтобы уменьшить фактическую секунду, и стрелка начала с позиции 0?
Вот фактическое поведение:
Вот код, который вращает маленькую секундную стрелку:
private float getSecondsRotation() {
final float seconds =
(mCalendar.get(Calendar.SECOND) + mCalendar.get(Calendar.MILLISECOND) / 1000f);
return seconds * 6f;
}
Есть ли способ передачи параметра shift
для этого метода и скидки от результата?