【发布时间】:2020-08-05 07:35:56
【问题描述】:
好的,我正在使用 circularProgressIndicator 来显示计时器何时完成,但是我的大脑已经停止运作,我无法让数学为它工作。
- 定时器值为 90 秒
- 进度指示器在 1 时为 100%,在 0.5 时为 50%,等等。
- 我每秒钟将 90 秒计时器减少 1 秒,因此显示倒计时
我还想在 90 秒的计时器用完时逐步添加进度指示器值以达到 100%。
90 是一个例子,这个会定期改变
我尝试过的
1. _intervalProgress += (( 100 / intervalValueSeconds) / 60;
2. _intervalProgress += (( 100 / intervalValueSeconds) * ( 100 / 60 )) / 100;
问题:如何找到一个值的小数,然后除以 60 以便每秒迭代
【问题讨论】:
-
看起来我把它复杂化了。 _intervalProgress += ( 1 / intervalValueSeconds);