public boolean onTouch(View v, MotionEvent event) { if (genericMotionListener != null) { genericMotionListener.onGenericMotion(v, event); } gestureDetector.onTouchEvent(event); scaleGestureDetector.onTouchEvent(event); shoveGestureDetector.onTouchEvent(event); rotateGestureDetector.onTouchEvent(event); return true; }