【发布时间】:2011-08-30 15:55:57
【问题描述】:
我正在寻找一种在 3D 应用中实现缩放、平移和旋转手势的方法。我将ScaleGestureDetector 用于缩放事件,GestureDetector 用于平移。我希望能够通过传入的MotionEvent 上的getPointerCount() 方法区分两指滚动和单指滚动,但是任何时候它都将其视为两点滚动,刻度检测器启动。常规检测器永远不会通过指针计数大于 1 的运动事件。
有什么想法吗?是否在内部设置跨度阈值并在低于阈值时从 onScale 事件返回false?
【问题讨论】: