在我的应用程序中,当我第一次触摸两根手指时,计算它之间的距离。
将此距离与onCreate()
方法中最初设置为10的旧距离进行比较。比较这些距离完成放大或缩小。到这儿一切都很好。
但是在第二次再次触摸手指时,已经设定的旧距离(手指抬起前的新距离)大于新距离(现在触摸的手指之间的距离)或者小于新的距离距离(现在触摸的手指之间的距离)-ISSUE-导致缩小/放大,这是不可取的。
问题:我想在OnGestureListener中使用一个方法,当手指抬起时,该方法只执行一次。注意:: MotionEvent.ACTION_UP
没有产生结果。
如何解决此问题?