我有一个ViewPager图像,我希望能够进行一些多点触控工作。这包括双指缩放和旋转,两者都是双指操作。当我执行这些操作时,ViewPager会开始来回移动,一旦它开始运行,它就会中断我在中间的任何操作。
由于我想为某些操作保留双指手势,我只希望ViewPager在单个手指向下时做出反应。如何控制寻呼机滑动所需的手指数?或者我必须禁用ViewPager的内置手势检测并编写自己的手势吗?
答案 0 :(得分:3)
您必须覆盖onTouchEvent
的{{1}}方法。
在您获得的ViewPager
中,您应该检查手指的数量。如果它只有1然后调用超级,如果不做你想做的任何事情。
修改强>:
您可以使用MotionEvent
检查手指的数量。