如题,使用catchtouchmove拖动控制的位置,在android有明显的延迟,但是ios没事,这算不算bug?
感觉特别卡顿都没办法使用它来做一个随手势滑动的动画了。。。
<view style="left:{{left}}px;top:{{top}}px;position: absolute;" catchtouchmove="viewTouchMove" <="" p="">
>使用鼠标拖动我
Page({
data:{
left:'',
top:''
},
viewTouchMove:function(e){
this.setData({
left:e.touches[0].clientX-60,
top:e.touches[0].clientY-60
})
}
})
movable-view内部的节点是可以听到touchmove事件的,不过做角度旋转还是会有延迟。
推荐使用movable-view实现,对这方面的延迟有优化。
请问你解决了吗 ? 我试了如果用movable-view组件如果move事件做一些功能处理还是会卡顿
用movable-view 貌似不能够监听滑动的距离,我需要根据滑动的距离对该view做角度旋转