package com.codepath.example.animationgesturesdemo.gestures; import android.content.Context; import android.view.GestureDetector; import android.view.GestureDetector.SimpleOnGestureListener; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; public class OnDoubleTapListener implements OnTouchListener { private GestureDetector gestureDetector; public OnDoubleTapListener(Context c) { gestureDetector = new GestureDetector(c, new GestureListener()); } public boolean onTouch(final View view, final MotionEvent motionEvent) { return gestureDetector.onTouchEvent(motionEvent); } private final class GestureListener extends SimpleOnGestureListener { @Override public boolean onDown(MotionEvent e) { return true; } @Override public boolean onDoubleTap(MotionEvent e) { OnDoubleTapListener.this.onDoubleTap(e); return super.onDoubleTap(e); } } public void onDoubleTap(MotionEvent e) { } }