0

我有一个 ViewPager 图像,我希望能够使用它进行一些多点触控工作。这包括捏缩放和旋转,这两者都是双指操作。当我执行这些操作时,ViewPager 开始来回移动,一旦开始,它就会中断我正在进行的任何操作。

由于我想为某些操作保留两指手势,我只希望 ViewPager 在单指按下时做出反应。如何控制寻呼机滑动需要多少个手指?还是我必须禁用 ViewPager 的内置手势检测并自己编写?

4

1 回答 1

3

您将不得不重写onTouchEvent.ViewPager

MotionEvent你得到的,你应该检查手指的数量。如果它只有 1 则调用 super,如果不是,则随心所欲。

编辑:您可以检查手指的数量event.getPointerCount()

于 2012-12-09T21:56:40.277 回答