代码如下:
let ani = wx.createAnimation()
ani.translateX(225).step({duration:500,timingFunction:'linear'})
ani.translateX(-25).step({duration:0,timingFunction:'linear'})
ani.translateX(225).step({duration:1000,timingFunction:'linear'})
ani.translateX(-45).step({duration:1000,timingFunction:'linear'})
问题出在第三行,如果第二个step中指定 duration为0,则后续两组动画不再执行,反之 duration 大于0时,后续动画会正常执行。
setp中,duration 不能为 0吗?如果不能设置为0,那么瞬移的效果要怎么实现??
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html