diff --git a/zoomy/src/main/java/com/ablanco/zoomy/ZoomableTouchListener.java b/zoomy/src/main/java/com/ablanco/zoomy/ZoomableTouchListener.java index 3564140..58246a8 100644 --- a/zoomy/src/main/java/com/ablanco/zoomy/ZoomableTouchListener.java +++ b/zoomy/src/main/java/com/ablanco/zoomy/ZoomableTouchListener.java @@ -101,7 +101,12 @@ public boolean onDoubleTap(MotionEvent e) { @Override public boolean onTouch(View v, MotionEvent ev) { - if (mAnimatingZoomEnding || ev.getPointerCount() > 2) return true; + if (mAnimatingZoomEnding || ev.getPointerCount() > 2) { + if (ev.getPointerCount() > 2) { + mEndingZoomAction.run(); + } + return true; + } mScaleGestureDetector.onTouchEvent(ev); mGestureDetector.onTouchEvent(ev);