Build 1.0_r1(from source)

android.view
Class GestureDetector.SimpleOnGestureListener

java.lang.Object
  extended by android.view.GestureDetector.SimpleOnGestureListener
All Implemented Interfaces:
GestureDetector.OnGestureListener
Enclosing class:
GestureDetector

public static class GestureDetector.SimpleOnGestureListener
extends Object
implements GestureDetector.OnGestureListener

A convenience class to extend when you only want to listen for a subset of all the gestures. This implements all methods in the GestureDetector.OnGestureListener but does nothing and return false for all applicable methods.


Constructor Summary
GestureDetector.SimpleOnGestureListener()
           
 
Method Summary
 boolean onDown(MotionEvent e)
          Notified when a tap occurs with the down MotionEvent that triggered it.
 boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
          Notified of a fling event when it occurs with the initial on down MotionEvent and the matching up MotionEvent.
 void onLongPress(MotionEvent e)
          Notified when a long press occurs with the initial on down MotionEvent that trigged it.
 boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)
          Notified when a scroll occurs with the initial on down MotionEvent and the current move MotionEvent.
 void onShowPress(MotionEvent e)
          The user has performed a down MotionEvent and not performed a move or up yet.
 boolean onSingleTapUp(MotionEvent e)
          Notified when a tap occurs with the up MotionEvent that triggered it.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GestureDetector.SimpleOnGestureListener

public GestureDetector.SimpleOnGestureListener()
Method Detail

onSingleTapUp

public boolean onSingleTapUp(MotionEvent e)
Description copied from interface: GestureDetector.OnGestureListener
Notified when a tap occurs with the up MotionEvent that triggered it.

Specified by:
onSingleTapUp in interface GestureDetector.OnGestureListener
Parameters:
e - The up motion event that completed the first tap
Returns:
true if the event is consumed, else false

onLongPress

public void onLongPress(MotionEvent e)
Description copied from interface: GestureDetector.OnGestureListener
Notified when a long press occurs with the initial on down MotionEvent that trigged it.

Specified by:
onLongPress in interface GestureDetector.OnGestureListener
Parameters:
e - The initial on down motion event that started the longpress.

onScroll

public boolean onScroll(MotionEvent e1,
                        MotionEvent e2,
                        float distanceX,
                        float distanceY)
Description copied from interface: GestureDetector.OnGestureListener
Notified when a scroll occurs with the initial on down MotionEvent and the current move MotionEvent. The distance in x and y is also supplied for convenience.

Specified by:
onScroll in interface GestureDetector.OnGestureListener
Parameters:
e1 - The first down motion event that started the scrolling.
e2 - The move motion event that triggered the current onScroll.
distanceX - The distance along the X axis that has been scrolled since the last call to onScroll. This is NOT the distance between e1 and e2.
distanceY - The distance along the Y axis that has been scrolled since the last call to onScroll. This is NOT the distance between e1 and e2.
Returns:
true if the event is consumed, else false

onFling

public boolean onFling(MotionEvent e1,
                       MotionEvent e2,
                       float velocityX,
                       float velocityY)
Description copied from interface: GestureDetector.OnGestureListener
Notified of a fling event when it occurs with the initial on down MotionEvent and the matching up MotionEvent. The calculated velocity is supplied along the x and y axis in pixels per second.

Specified by:
onFling in interface GestureDetector.OnGestureListener
Parameters:
e1 - The first down motion event that started the fling.
e2 - The move motion event that triggered the current onFling.
velocityX - The velocity of this fling measured in pixels per second along the x axis.
velocityY - The velocity of this fling measured in pixels per second along the y axis.
Returns:
true if the event is consumed, else false

onShowPress

public void onShowPress(MotionEvent e)
Description copied from interface: GestureDetector.OnGestureListener
The user has performed a down MotionEvent and not performed a move or up yet. This event is commonly used to provide visual feedback to the user to let them know that their action has been recognized i.e. highlight an element.

Specified by:
onShowPress in interface GestureDetector.OnGestureListener
Parameters:
e - The down motion event

onDown

public boolean onDown(MotionEvent e)
Description copied from interface: GestureDetector.OnGestureListener
Notified when a tap occurs with the down MotionEvent that triggered it. This will be triggered immediately for every down event. All other events should be preceded by this.

Specified by:
onDown in interface GestureDetector.OnGestureListener
Parameters:
e - The down motion event.

Build 1.0_r1(from source)

Please submit a feedback, bug or feature