有一个圆圈,重复一直转圈的动画,使用setInterval每秒钟旋转360度,但是想要继续旋转就只能把deg往上加,如果设置为0会出现旋转回去的动画。。。。。
只有把旋转角度往上加的这个办法吗?有没有其他一直循环播放的设置呢?
onShow: function () {
var animation = wx.createAnimation({
duration: 1000,
timingFunction: 'linear',
})
this.animation = animation
setInterval(this.startAnimation, 1000);
},
startAnimation: function () {
this.setData({ executeCount: exec + 360 });
this.animation.rotate(this.data.executeCount).step();
this.setData({
changeAnimation: this.animation.export()
});
}