【发布时间】:2011-05-19 21:20:56
【问题描述】:
首先我应该说我的应用程序已经具有完美的缩放缩放功能,它也具有平移功能,但此平移功能适用于单点触控,我想让两者都适用于多点触控。我的意思是,如果用户应该完成捏合手势缩放工作,并且如果用户将两个手指向同一方向移动,那么平移工作就会完成。我尝试使用阈值方法来测量手指之间的距离并将距离与之前的距离进行比较,如果距离之间的差异小于阈值,则它充当平移,如果差异大于阈值,则充当缩放。这种方法可行,但不一致。所以我在这里寻求更智能、更顺畅的方法来完成这项工作。
PS:我的捏缩放代码来自here
【问题讨论】:
标签: android zooming multi-touch pan