我如何检测一个人是否同时在两个不同的地方点击了屏幕。 我用正常的方式来获取行动
if (event.getAction() == MotionEvent.ACTION_DOWN) {
doSomething();
}
如果我按下屏幕上的2个不同位置,doSomething();
会被激活一次,但我希望它被激活2次,因为屏幕上有2次点击,我该怎么做?
我尝试使用event.getActionMasked()
,但无法让它发挥作用。
答案 0 :(得分:0)
如果你同时用两根手指触摸,那么touchlistener将把它作为单个事件,在这种情况下它会调用MotionEvent.ACTION_POINTER_DOWN