您的位置首页百科问答 Android通过手势实现的缩放处理,该怎么解决 Simone 发布于 2026-03-28 20:06:10 830 阅读 Android通过手势实现的缩放处理,该怎么解决的有关信息介绍如下:主要原理是onTouchEvent事件中的参数MotionEvent,它有一个getSize()方法。在一个点的时候,该方法永远返回0,而在两个触电的时候,该方法则根据两点相对位置变化而返回不同的值。我们只需计算出两点之间的距离变化,距离的大小表明我们希望目标变化的趋势。而getX()和getY()方法则永远座落在两触点之间,这样趋势和目标我们都有了。剩下的就是对目标根据趋势进行放大或缩小即可。参考代码如下。