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再进行后续的计算