需求场景:一个倒计时进度条,在到时间或者用户做出选择的时候动画重新开始
实现方法:通过setInterval和setData设置宽度,可以实现,但是频繁的setData,动画会卡顿,体验很不好
备选方案1:使用css动画,不好控制
备选方案2:使用wx.createAnimation动画,出现了标题上的问题
备选方案3:使用自定义组件setData,还没尝试,怕是有点蠢
所以问一下有没有相关API在动画执行到一部分的时候,用户做出选择,然后通过主动触发,然后重新开始?
网友回复
杭州弧途科技有限公司:
有的~