public class DragListener extends InputListener
tap square
. Any touch (not just the first) will trigger this listener. While
pressed, other touch downs are ignored.Constructor and Description |
---|
DragListener() |
Modifier and Type | Method and Description |
---|---|
void |
cancel() |
void |
drag(InputEvent event,
float x,
float y,
int pointer) |
void |
dragStart(InputEvent event,
float x,
float y,
int pointer) |
void |
dragStop(InputEvent event,
float x,
float y,
int pointer) |
int |
getButton() |
float |
getDeltaX()
Returns the amount on the x axis that the touch has been dragged since the last drag event.
|
float |
getDeltaY()
Returns the amount on the y axis that the touch has been dragged since the last drag event.
|
float |
getStageTouchDownX() |
float |
getStageTouchDownY() |
float |
getTapSquareSize() |
float |
getTouchDownX() |
float |
getTouchDownY() |
boolean |
isDragging()
Returns true if a touch has been dragged outside the tap square.
|
void |
setButton(int button)
Sets the button to listen for, all other buttons are ignored.
|
void |
setTapSquareSize(float halfTapSquareSize) |
boolean |
touchDown(InputEvent event,
float x,
float y,
int pointer,
int button)
Called when a mouse button or a finger touch goes down on the actor.
|
void |
touchDragged(InputEvent event,
float x,
float y,
int pointer)
Called when a mouse button or a finger touch is moved anywhere, but only if touchDown previously returned true for the mouse
button or touch.
|
void |
touchUp(InputEvent event,
float x,
float y,
int pointer,
int button)
Called when a mouse button or a finger touch goes up anywhere, but only if touchDown previously returned true for the mouse
button or touch.
|
enter, exit, handle, keyDown, keyTyped, keyUp, mouseMoved, scrolled
public boolean touchDown(InputEvent event, float x, float y, int pointer, int button)
InputListener
handled
.touchDown
in class InputListener
InputEvent
public void touchDragged(InputEvent event, float x, float y, int pointer)
InputListener
handled
.touchDragged
in class InputListener
InputEvent
public void touchUp(InputEvent event, float x, float y, int pointer, int button)
InputListener
handled
.touchUp
in class InputListener
InputEvent
public void dragStart(InputEvent event, float x, float y, int pointer)
public void drag(InputEvent event, float x, float y, int pointer)
public void dragStop(InputEvent event, float x, float y, int pointer)
public void cancel()
public boolean isDragging()
public void setTapSquareSize(float halfTapSquareSize)
public float getTapSquareSize()
public float getTouchDownX()
public float getTouchDownY()
public float getStageTouchDownX()
public float getStageTouchDownY()
public float getDeltaX()
public float getDeltaY()
public int getButton()
public void setButton(int button)
Input.Buttons.LEFT
. Use -1 for any button.Copyright © 2015. All rights reserved.