Здравствуйте!
Подскажите пожалуйста, как можно синхронизировать анимацию уменьшения круглой линии с таймером?
В данный момент анимация заканчивается быстрее чем таймер.
Статьи такие не искал и не видел. Просто, исходя из текста задачи и здравого смысла, получается, что нужен единый источник времени для синхронизации. Анимация из описания svg не может быть таким источником, потому что оттуда невозможно получить какие-либо сигналы-события, связанные с анимацией. Или я просто не знаю. Поэтому за источник выбирается процедура переключения цифр, которая, очевидно, работает по таймеру. И в этой процедуре проводить совместный расчёт цифр и параметров дуги.
Навскидку, полагаю, что таймер для цифр расчитывается с погрешностью, а анимация дуги задается при инициализации и считается где-то внутри без погрешностей.