movable-view开发引导

1.movable-view进行双指放大时画面有抖动

在进行双指放大缩小操作时,所触发的是bindscale="onScale" ,但是如果用一个按钮,来直接控制scale的倍数,会发现随之移动的其他同级别view在位移的时候有一个左上的抖动,在进行排查后发现onScale(e)方法触发时,所返回的X,Y是最终倍数的X,Y的位置,而scale却是动态的,是慢慢变大的,所以在对其他进行set的时候会有一个抖动(暂无解决办法,单纯双指放大不会触发这个,所以排除在外= =)

2.进行放大缩小之后,图片向右下方会有个抖动,然后根据图片定位的图标发生了偏移事件

原因:在scale变成1之后,但是背景的X,Y还并没有恢复成原来的初始样子

解决办法:

if (scale === 1) {
      x = 0
      y = 0
    }

手动加上x,y再进行后续的计算

猜你喜欢

转载自blog.csdn.net/weixin_51263829/article/details/129990639