Class Actions
- java.lang.Object
-
- com.badlogic.gdx.scenes.scene2d.actions.Actions
-
public class Actions extends java.lang.Object
Static convenience methods for using pooled actions, intended for static import.
-
-
Constructor Summary
Constructors Constructor Description Actions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends Action>
Taction(java.lang.Class<T> type)
Returns a new or pooled action of the specified type.static AddAction
addAction(Action action)
static AddAction
addAction(Action action, Actor targetActor)
static AddListenerAction
addListener(EventListener listener, boolean capture)
static AddListenerAction
addListener(EventListener listener, boolean capture, Actor targetActor)
static AfterAction
after(Action action)
static AlphaAction
alpha(float a)
Sets the actor's alpha instantly.static AlphaAction
alpha(float a, float duration)
Transitions from the alpha at the time this action starts to the specified alpha.static AlphaAction
alpha(float a, float duration, Interpolation interpolation)
Transitions from the alpha at the time this action starts to the specified alpha.static ColorAction
color(Color color)
Sets the actor's color instantly.static ColorAction
color(Color color, float duration)
Transitions from the color at the time this action starts to the specified color.static ColorAction
color(Color color, float duration, Interpolation interpolation)
Transitions from the color at the time this action starts to the specified color.static DelayAction
delay(float duration)
static DelayAction
delay(float duration, Action delayedAction)
static AlphaAction
fadeIn(float duration)
Transitions from the alpha at the time this action starts to an alpha of 1.static AlphaAction
fadeIn(float duration, Interpolation interpolation)
Transitions from the alpha at the time this action starts to an alpha of 1.static AlphaAction
fadeOut(float duration)
Transitions from the alpha at the time this action starts to an alpha of 0.static AlphaAction
fadeOut(float duration, Interpolation interpolation)
Transitions from the alpha at the time this action starts to an alpha of 0.static RepeatAction
forever(Action repeatedAction)
static VisibleAction
hide()
static LayoutAction
layout(boolean enabled)
static MoveByAction
moveBy(float amountX, float amountY)
Moves the actor instantly.static MoveByAction
moveBy(float amountX, float amountY, float duration)
static MoveByAction
moveBy(float amountX, float amountY, float duration, Interpolation interpolation)
static MoveToAction
moveTo(float x, float y)
Moves the actor instantly.static MoveToAction
moveTo(float x, float y, float duration)
static MoveToAction
moveTo(float x, float y, float duration, Interpolation interpolation)
static MoveToAction
moveToAligned(float x, float y, int alignment)
static MoveToAction
moveToAligned(float x, float y, int alignment, float duration)
static MoveToAction
moveToAligned(float x, float y, int alignment, float duration, Interpolation interpolation)
static ParallelAction
parallel()
static ParallelAction
parallel(Action action1)
static ParallelAction
parallel(Action... actions)
static ParallelAction
parallel(Action action1, Action action2)
static ParallelAction
parallel(Action action1, Action action2, Action action3)
static ParallelAction
parallel(Action action1, Action action2, Action action3, Action action4)
static ParallelAction
parallel(Action action1, Action action2, Action action3, Action action4, Action action5)
static RemoveAction
removeAction(Action action)
static RemoveAction
removeAction(Action action, Actor targetActor)
static RemoveActorAction
removeActor()
static RemoveActorAction
removeActor(Actor removeActor)
static RemoveListenerAction
removeListener(EventListener listener, boolean capture)
static RemoveListenerAction
removeListener(EventListener listener, boolean capture, Actor targetActor)
static RepeatAction
repeat(int count, Action repeatedAction)
static RotateByAction
rotateBy(float rotationAmount)
Rotates the actor instantly.static RotateByAction
rotateBy(float rotationAmount, float duration)
static RotateByAction
rotateBy(float rotationAmount, float duration, Interpolation interpolation)
static RotateToAction
rotateTo(float rotation)
Rotates the actor instantly.static RotateToAction
rotateTo(float rotation, float duration)
static RotateToAction
rotateTo(float rotation, float duration, Interpolation interpolation)
static RunnableAction
run(java.lang.Runnable runnable)
static ScaleByAction
scaleBy(float amountX, float amountY)
Scales the actor instantly.static ScaleByAction
scaleBy(float amountX, float amountY, float duration)
static ScaleByAction
scaleBy(float amountX, float amountY, float duration, Interpolation interpolation)
static ScaleToAction
scaleTo(float x, float y)
Scales the actor instantly.static ScaleToAction
scaleTo(float x, float y, float duration)
static ScaleToAction
scaleTo(float x, float y, float duration, Interpolation interpolation)
static SequenceAction
sequence()
static SequenceAction
sequence(Action action1)
static SequenceAction
sequence(Action... actions)
static SequenceAction
sequence(Action action1, Action action2)
static SequenceAction
sequence(Action action1, Action action2, Action action3)
static SequenceAction
sequence(Action action1, Action action2, Action action3, Action action4)
static SequenceAction
sequence(Action action1, Action action2, Action action3, Action action4, Action action5)
static VisibleAction
show()
static SizeByAction
sizeBy(float amountX, float amountY)
Sizes the actor instantly.static SizeByAction
sizeBy(float amountX, float amountY, float duration)
static SizeByAction
sizeBy(float amountX, float amountY, float duration, Interpolation interpolation)
static SizeToAction
sizeTo(float x, float y)
Sizes the actor instantly.static SizeToAction
sizeTo(float x, float y, float duration)
static SizeToAction
sizeTo(float x, float y, float duration, Interpolation interpolation)
static Action
targeting(Actor target, Action action)
Sets the target of an action and returns the action.static TimeScaleAction
timeScale(float scale, Action scaledAction)
static TouchableAction
touchable(Touchable touchable)
static VisibleAction
visible(boolean visible)
-
-
-
Method Detail
-
action
public static <T extends Action> T action(java.lang.Class<T> type)
Returns a new or pooled action of the specified type.
-
removeAction
public static RemoveAction removeAction(Action action)
-
removeAction
public static RemoveAction removeAction(Action action, Actor targetActor)
-
moveTo
public static MoveToAction moveTo(float x, float y)
Moves the actor instantly.
-
moveTo
public static MoveToAction moveTo(float x, float y, float duration)
-
moveTo
public static MoveToAction moveTo(float x, float y, float duration, @Null Interpolation interpolation)
-
moveToAligned
public static MoveToAction moveToAligned(float x, float y, int alignment)
-
moveToAligned
public static MoveToAction moveToAligned(float x, float y, int alignment, float duration)
-
moveToAligned
public static MoveToAction moveToAligned(float x, float y, int alignment, float duration, @Null Interpolation interpolation)
-
moveBy
public static MoveByAction moveBy(float amountX, float amountY)
Moves the actor instantly.
-
moveBy
public static MoveByAction moveBy(float amountX, float amountY, float duration)
-
moveBy
public static MoveByAction moveBy(float amountX, float amountY, float duration, @Null Interpolation interpolation)
-
sizeTo
public static SizeToAction sizeTo(float x, float y)
Sizes the actor instantly.
-
sizeTo
public static SizeToAction sizeTo(float x, float y, float duration)
-
sizeTo
public static SizeToAction sizeTo(float x, float y, float duration, @Null Interpolation interpolation)
-
sizeBy
public static SizeByAction sizeBy(float amountX, float amountY)
Sizes the actor instantly.
-
sizeBy
public static SizeByAction sizeBy(float amountX, float amountY, float duration)
-
sizeBy
public static SizeByAction sizeBy(float amountX, float amountY, float duration, @Null Interpolation interpolation)
-
scaleTo
public static ScaleToAction scaleTo(float x, float y)
Scales the actor instantly.
-
scaleTo
public static ScaleToAction scaleTo(float x, float y, float duration)
-
scaleTo
public static ScaleToAction scaleTo(float x, float y, float duration, @Null Interpolation interpolation)
-
scaleBy
public static ScaleByAction scaleBy(float amountX, float amountY)
Scales the actor instantly.
-
scaleBy
public static ScaleByAction scaleBy(float amountX, float amountY, float duration)
-
scaleBy
public static ScaleByAction scaleBy(float amountX, float amountY, float duration, @Null Interpolation interpolation)
-
rotateTo
public static RotateToAction rotateTo(float rotation)
Rotates the actor instantly.
-
rotateTo
public static RotateToAction rotateTo(float rotation, float duration)
-
rotateTo
public static RotateToAction rotateTo(float rotation, float duration, @Null Interpolation interpolation)
-
rotateBy
public static RotateByAction rotateBy(float rotationAmount)
Rotates the actor instantly.
-
rotateBy
public static RotateByAction rotateBy(float rotationAmount, float duration)
-
rotateBy
public static RotateByAction rotateBy(float rotationAmount, float duration, @Null Interpolation interpolation)
-
color
public static ColorAction color(Color color)
Sets the actor's color instantly.
-
color
public static ColorAction color(Color color, float duration)
Transitions from the color at the time this action starts to the specified color.
-
color
public static ColorAction color(Color color, float duration, @Null Interpolation interpolation)
Transitions from the color at the time this action starts to the specified color.
-
alpha
public static AlphaAction alpha(float a)
Sets the actor's alpha instantly.
-
alpha
public static AlphaAction alpha(float a, float duration)
Transitions from the alpha at the time this action starts to the specified alpha.
-
alpha
public static AlphaAction alpha(float a, float duration, @Null Interpolation interpolation)
Transitions from the alpha at the time this action starts to the specified alpha.
-
fadeOut
public static AlphaAction fadeOut(float duration)
Transitions from the alpha at the time this action starts to an alpha of 0.
-
fadeOut
public static AlphaAction fadeOut(float duration, @Null Interpolation interpolation)
Transitions from the alpha at the time this action starts to an alpha of 0.
-
fadeIn
public static AlphaAction fadeIn(float duration)
Transitions from the alpha at the time this action starts to an alpha of 1.
-
fadeIn
public static AlphaAction fadeIn(float duration, @Null Interpolation interpolation)
Transitions from the alpha at the time this action starts to an alpha of 1.
-
show
public static VisibleAction show()
-
hide
public static VisibleAction hide()
-
visible
public static VisibleAction visible(boolean visible)
-
touchable
public static TouchableAction touchable(Touchable touchable)
-
removeActor
public static RemoveActorAction removeActor()
-
removeActor
public static RemoveActorAction removeActor(Actor removeActor)
-
delay
public static DelayAction delay(float duration)
-
delay
public static DelayAction delay(float duration, Action delayedAction)
-
timeScale
public static TimeScaleAction timeScale(float scale, Action scaledAction)
-
sequence
public static SequenceAction sequence(Action action1)
-
sequence
public static SequenceAction sequence(Action action1, Action action2)
-
sequence
public static SequenceAction sequence(Action action1, Action action2, Action action3)
-
sequence
public static SequenceAction sequence(Action action1, Action action2, Action action3, Action action4)
-
sequence
public static SequenceAction sequence(Action action1, Action action2, Action action3, Action action4, Action action5)
-
sequence
public static SequenceAction sequence(Action... actions)
-
sequence
public static SequenceAction sequence()
-
parallel
public static ParallelAction parallel(Action action1)
-
parallel
public static ParallelAction parallel(Action action1, Action action2)
-
parallel
public static ParallelAction parallel(Action action1, Action action2, Action action3)
-
parallel
public static ParallelAction parallel(Action action1, Action action2, Action action3, Action action4)
-
parallel
public static ParallelAction parallel(Action action1, Action action2, Action action3, Action action4, Action action5)
-
parallel
public static ParallelAction parallel(Action... actions)
-
parallel
public static ParallelAction parallel()
-
repeat
public static RepeatAction repeat(int count, Action repeatedAction)
-
forever
public static RepeatAction forever(Action repeatedAction)
-
run
public static RunnableAction run(java.lang.Runnable runnable)
-
layout
public static LayoutAction layout(boolean enabled)
-
after
public static AfterAction after(Action action)
-
addListener
public static AddListenerAction addListener(EventListener listener, boolean capture)
-
addListener
public static AddListenerAction addListener(EventListener listener, boolean capture, Actor targetActor)
-
removeListener
public static RemoveListenerAction removeListener(EventListener listener, boolean capture)
-
removeListener
public static RemoveListenerAction removeListener(EventListener listener, boolean capture, Actor targetActor)
-
-