- 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-25 - 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-24 - createAnimation循环播放问题
- 需求的场景描述(希望解决的问题) 1、动画需要循环播放的时候,无法获取到动画是否播放完毕。即使用settnterval也会出现动画没播放完就去重新export修改的情况,动画出现一些异常的效果。 - 希望提供的能力 1、提供动画播放结束的回调函数 2、提供让动画一直循环播放的参数设置
2018-10-24