如何防止Android中的多点触控

时间:2013-03-18 06:49:56

标签: android

在我的屏幕中,我有一个列表视图和水平幻灯片菜单。当我触摸水平移动时,滑动菜单将会出现,当我向下滚动列表时,它正常工作。但是当我用一根手指触摸滑动菜单并尝试同时用其他手指向下滚动列表时,屏幕似乎闪烁。

这个问题似乎是多点触控的问题,所以我怎么能阻止它:如果我滚动列表,另一个不应该工作,反之亦然。

2 个答案:

答案 0 :(得分:0)

你可以尝试查看寻呼机吗? http://developer.android.com/reference/android/support/v4/view/ViewPager.html

或者,您可以使用GestureListener extends GestureDetector.SimpleOnGestureListener并覆盖其中的onFling()方法

答案 1 :(得分:0)

我们可以使用

e.getPointerId(pointerIndex)

其中e是MotionEvent