Android设备如果不支持多点触控,有没有办法检测多点触控?

时间:2016-08-12 05:12:41

标签: android multi-touch

我是Android新手,我只是想知道有没有办法(棘手的方式)检测不支持多点触控的设备上的多点触控。我只是想是否有可能。

谢谢。

1 个答案:

答案 0 :(得分:0)

relativeLayout.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View view, MotionEvent motionEvent) {
                if(motionEvent.getPointerCount() > 1){
                    //more than 1 touch detected
                }else{
                    //less than  or equal to 1 touch
                }
                return true;
            }
        });

我找不到任何直接方法,但使用此技巧可以检查设备上有多少触控指针。

motionEvent.getPointerCount()返回传感器记录的活动触摸次数。

您可以详细了解multi touchpointers