小程序
小游戏
企业微信
微信支付
扫描小程序码分享
做了一个屏幕跟随手指滑动的效果
使用了小程序的wx.createAnimation
每次触发touchmove都会setData animation.export()
但是setData比触摸事件慢得多
触摸事件都结束了,开始疯狂setData了,根本做不到实时,怎么搞
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
安卓肯定是很耗性能的,占用线程,建议不要毫秒级频繁setData
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
安卓卡还是iOS卡呢?
timingFunction:'step-start'
主要是安卓卡
我看过你在别的帖子里写的timingFunction:'step-start'
使用了一下会出现颤抖的感觉
实际问题我觉得就是setData太慢,我手指都停止触摸了他才开始setdata
touchmove中使用的太频繁?
试试控制下频率呢 touchmove返回值里有个timeStamp,两次进入的间距小于50ms,直接return呢
设置100ms比刚才setData成功一半,剩下一半还是在touchend之后才setData
小哥,能来个代码片段吗?我跑一跑,看有啥能帮你优化的不
打印的就是这样,setData集中到最后才触发
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
安卓肯定是很耗性能的,占用线程,建议不要毫秒级频繁setData
安卓卡还是iOS卡呢?
timingFunction:'step-start'
主要是安卓卡
我看过你在别的帖子里写的timingFunction:'step-start'
使用了一下会出现颤抖的感觉
实际问题我觉得就是setData太慢,我手指都停止触摸了他才开始setdata
touchmove中使用的太频繁?
试试控制下频率呢 touchmove返回值里有个timeStamp,两次进入的间距小于50ms,直接return呢
设置100ms比刚才setData成功一半,剩下一半还是在touchend之后才setData
小哥,能来个代码片段吗?我跑一跑,看有啥能帮你优化的不
打印的就是这样,setData集中到最后才触发