我正在尝试使用 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/