就没有官方人员来看看这个问题吗?
bindtransitionend调用次数为不对- 当前 Bug 的表现(可附上截图) 用createAnimation创建动画,bindtransitionend去接收动画完成的回调。step动画是2个,bindtransitionend却被调用了三次。 - 预期表现 - 复现路径 - 提供一个最简复现 Demo doAnimation: function() { this.opacityCount = 0; var anim = wx.createAnimation({ }); anim.translate(0, 0).scale(1, 1).opacity(0).step({duration:1000, timingFunction:"linear"}); anim.translate(0, 0).scale(1, 1).opacity(1).step({ duration: 1000, timingFunction: "linear" }); this.setData({myanimation: anim.export()}); }, onAnimationEnd: function() { //只加入了两个step动画,为何这个函数会被调用3次!!! this.opacityCount++; console.log("opacityCount:" + this.opacityCount); },
2018-10-26就没有官方人员来看看这个问题吗?
createAnimation透明度动画---动画你去哪里了- 当前 Bug 的表现(可附上截图) 透明度的动画问题: anim.translate(0, 0).scale(1, 1).opacity(0).step({ duration: 2000, timingFunction: "linear" }); anim.translate(0, 0).scale(1, 1).opacity(1).step({ duration: 2000, timingFunction: "linear" }); //动画哪去了??? anim.translate(0, 0).scale(1, 1).opacity(0).step({ duration: 2000, timingFunction: "linear" }); //动画哪去了??? anim.translate(0, 0).scale(1, 1).opacity(1).step({ duration: 2000, timingFunction: "linear" }); //动画哪去了??? 只有一个动画的效果 - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2018-10-26