tagged: android-fling

Android: Detect a fling

If you want to detect a fling on a view, create a GestureDetector that for an argument takes a SimpleOnGestureListener.

final static GestureDetector.SimpleOnGestureListener simpleDetector = new GestureDetector.SimpleOnGestureListener() {
    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
        super.onFling(e1, e2, velocityX, velocityY);
        Log.d("HI", "on fling");
        return true; // If you've consumed it
final static GestureDetector detector = new GestureDetector(simpleDetector);

It's within these methods you calculate what kind of fling it is.
Within your onTouch event listener return with return detector.onTouchEvent(motionEvent);.
And make sure the view you're listening on is clickable. And that should be it.

android android-fling

Page 1 of 1