我正在尝试使用 flutter 制作一个倒数计时器,但问题是,我的计时器似乎没有更新,我无法理解可能是什么问题。
dartPad link to run the code.
我也想知道如何反向运行计时器,即从0秒开始。

最佳答案

你这里有错误

Duration duration = controller.duration;
持续时间始终为1分钟,与进度无关。使用它代替显示递增的计时器(从0开始)
Duration duration = controller.lastElapsedDuration;
并使用此功能以倒计时的方式实现相同功能(从1分钟开始)
Duration duration = controller.duration - controller.lastElapsedDuration;

关于flutter - 在 flutter 动画中更新计时器的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63220845/

10-12 00:27
查看更多