Хорошо, я использую circularProgressIndicator
, чтобы показать, когда таймер достигает завершения, однако мой мозг перестал функционировать, и я не могу заставить математику работать для него.
- Значение таймера - 90 секунд
- Индикатор выполнения: 100% при 1 или 50% при 0,5 et c ..
- Каждую секунду я уменьшаю таймер 90 секунд на 1 второй, так что покажите обратный отсчет
Я также хотел бы постепенно добавлять к значению индикатора прогресса, чтобы достичь 100%, когда таймер 90 секунд закончился.
90 это пример, это будет регулярно меняться
То, что я пробовал
1. _intervalProgress += (( 100 / intervalValueSeconds) / 60;
2. _intervalProgress += (( 100 / intervalValueSeconds) * ( 100 / 60 )) / 100;
Вопрос: Как мне найти десятичную дробь в значении, а затем разделить на 60 для повторения ever second <--- Подождите, я только что понял, что это значение не 60 секунд, это значение таймера, поэтому я все время рассчитывал его неправильно. </p>