小程序animation的duration设置后,并没有看出动画有过程,是一步到位的,请指教?

发布于 7 年前作者 hanyang3138 次浏览最后编辑 7 年前来自 ask
var animation = wx.createAnimation({
      duration: 3000,
      timingFunction: '"linear"',
      delay: 1000,
      transformOrigin: '"50% 50% 0"',
    })
    animation.rotate(-90).scale(0.5).step()
    this.setData({animation1: animation.export()})

动画效果如上,点击触发动画后,view一下子旋转并且缩小了,并没有持续3秒的过程。

duration设置了没用。

2 回复
na40
na401 楼6 年前

自己看看吧

liding
liding2 楼5 年前

确定元素渲染出来后,再设上动画