public class ActorGestureListener extends java.lang.Object implements EventListener
ClickListener
.GestureDetector
Constructor and Description |
---|
ActorGestureListener() |
ActorGestureListener(float halfTapSquareSize,
float tapCountInterval,
float longPressDuration,
float maxFlingDelay) |
Modifier and Type | Method and Description |
---|---|
void |
fling(InputEvent event,
float velocityX,
float velocityY,
int button) |
GestureDetector |
getGestureDetector() |
Actor |
getTouchDownTarget() |
boolean |
handle(Event e)
Try to handle the given event, if it is applicable.
|
boolean |
longPress(Actor actor,
float x,
float y)
If true is returned, additional gestures will not be triggered.
|
void |
pan(InputEvent event,
float x,
float y,
float deltaX,
float deltaY)
The delta is the difference in stage coordinates since the last pan.
|
void |
panStop(InputEvent event,
float x,
float y,
int pointer,
int button) |
void |
pinch(InputEvent event,
Vector2 initialPointer1,
Vector2 initialPointer2,
Vector2 pointer1,
Vector2 pointer2) |
void |
tap(InputEvent event,
float x,
float y,
int count,
int button) |
void |
touchDown(InputEvent event,
float x,
float y,
int pointer,
int button) |
void |
touchUp(InputEvent event,
float x,
float y,
int pointer,
int button) |
void |
zoom(InputEvent event,
float initialDistance,
float distance) |
public ActorGestureListener()
public ActorGestureListener(float halfTapSquareSize, float tapCountInterval, float longPressDuration, float maxFlingDelay)
public boolean handle(Event e)
EventListener
handle
in interface EventListener
handled
by scene2d.public void touchDown(InputEvent event, float x, float y, int pointer, int button)
public void touchUp(InputEvent event, float x, float y, int pointer, int button)
public void tap(InputEvent event, float x, float y, int count, int button)
public boolean longPress(Actor actor, float x, float y)
public void fling(InputEvent event, float velocityX, float velocityY, int button)
public void pan(InputEvent event, float x, float y, float deltaX, float deltaY)
public void panStop(InputEvent event, float x, float y, int pointer, int button)
public void zoom(InputEvent event, float initialDistance, float distance)
public void pinch(InputEvent event, Vector2 initialPointer1, Vector2 initialPointer2, Vector2 pointer1, Vector2 pointer2)
public GestureDetector getGestureDetector()