Android:可以用GestureDetector检测到两指双击吗?

| 上面的问题。对我来说,一旦检测到双击,getPointerCount()始终为1。
 private GestureDetector mGestureDetector;
 mGestureDetector = new GestureDetector(this, new MyGestureListener());    
...
 public boolean onTouch(View v, MotionEvent event) {
     return mGestureDetector.onTouchEvent(event);
 }  
...
private class MyGestureListener extends  GestureDetector.SimpleOnGestureListener {

    @Override
    public boolean onDoubleTap(MotionEvent e) {
         return super.onDoubleTap(e);
    } 

}
    
已邀请:
GestureDetector
只能检测“一个手指”手势。当前正在听的“双击”手势是在用户用他/她的一根手指轻击,释放并再次轻击屏幕时发生的。 如果您想用多个手指聆听手势,则必须自己动手或使用
ScaleGestureDetector
(仅适用于刻度手势)。     

要回复问题请先登录注册