public static interface GestureDetector.OnGestureListener
GestureDetector.SimpleOnGestureListener
.Modifier and Type | Method and Description |
---|---|
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. |
boolean onDown(MotionEvent e)
MotionEvent
that triggered it. This will be triggered immediately for
every down event. All other events should be preceded by this.e
- The down motion event.void onShowPress(MotionEvent e)
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.e
- The down motion eventboolean onSingleTapUp(MotionEvent e)
MotionEvent
that triggered it.e
- The up motion event that completed the first tapboolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)
MotionEvent
and the
current move MotionEvent
. The distance in x and y is also supplied for
convenience.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
.void onLongPress(MotionEvent e)
MotionEvent
that trigged it.e
- The initial on down motion event that started the longpress.boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
MotionEvent
and the matching up MotionEvent
. The calculated velocity is supplied along
the x and y axis in pixels per second.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.