Class Actions
- java.lang.Object
-
- com.badlogic.gdx.scenes.scene2d.actions.Actions
-
public class Actions extends java.lang.ObjectStatic 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 AddActionaddAction(Action action)static AddActionaddAction(Action action, Actor targetActor)static AddListenerActionaddListener(EventListener listener, boolean capture)static AddListenerActionaddListener(EventListener listener, boolean capture, Actor targetActor)static AfterActionafter(Action action)static AlphaActionalpha(float a)Sets the actor's alpha instantly.static AlphaActionalpha(float a, float duration)Transitions from the alpha at the time this action starts to the specified alpha.static AlphaActionalpha(float a, float duration, Interpolation interpolation)Transitions from the alpha at the time this action starts to the specified alpha.static ColorActioncolor(Color color)Sets the actor's color instantly.static ColorActioncolor(Color color, float duration)Transitions from the color at the time this action starts to the specified color.static ColorActioncolor(Color color, float duration, Interpolation interpolation)Transitions from the color at the time this action starts to the specified color.static DelayActiondelay(float duration)static DelayActiondelay(float duration, Action delayedAction)static AlphaActionfadeIn(float duration)Transitions from the alpha at the time this action starts to an alpha of 1.static AlphaActionfadeIn(float duration, Interpolation interpolation)Transitions from the alpha at the time this action starts to an alpha of 1.static AlphaActionfadeOut(float duration)Transitions from the alpha at the time this action starts to an alpha of 0.static AlphaActionfadeOut(float duration, Interpolation interpolation)Transitions from the alpha at the time this action starts to an alpha of 0.static RepeatActionforever(Action repeatedAction)static VisibleActionhide()static LayoutActionlayout(boolean enabled)static MoveByActionmoveBy(float amountX, float amountY)Moves the actor instantly.static MoveByActionmoveBy(float amountX, float amountY, float duration)static MoveByActionmoveBy(float amountX, float amountY, float duration, Interpolation interpolation)static MoveToActionmoveTo(float x, float y)Moves the actor instantly.static MoveToActionmoveTo(float x, float y, float duration)static MoveToActionmoveTo(float x, float y, float duration, Interpolation interpolation)static MoveToActionmoveToAligned(float x, float y, int alignment)static MoveToActionmoveToAligned(float x, float y, int alignment, float duration)static MoveToActionmoveToAligned(float x, float y, int alignment, float duration, Interpolation interpolation)static ParallelActionparallel()static ParallelActionparallel(Action action1)static ParallelActionparallel(Action... actions)static ParallelActionparallel(Action action1, Action action2)static ParallelActionparallel(Action action1, Action action2, Action action3)static ParallelActionparallel(Action action1, Action action2, Action action3, Action action4)static ParallelActionparallel(Action action1, Action action2, Action action3, Action action4, Action action5)static RemoveActionremoveAction(Action action)static RemoveActionremoveAction(Action action, Actor targetActor)static RemoveActorActionremoveActor()static RemoveActorActionremoveActor(Actor removeActor)static RemoveListenerActionremoveListener(EventListener listener, boolean capture)static RemoveListenerActionremoveListener(EventListener listener, boolean capture, Actor targetActor)static RepeatActionrepeat(int count, Action repeatedAction)static RotateByActionrotateBy(float rotationAmount)Rotates the actor instantly.static RotateByActionrotateBy(float rotationAmount, float duration)static RotateByActionrotateBy(float rotationAmount, float duration, Interpolation interpolation)static RotateToActionrotateTo(float rotation)Rotates the actor instantly.static RotateToActionrotateTo(float rotation, float duration)static RotateToActionrotateTo(float rotation, float duration, Interpolation interpolation)static RunnableActionrun(java.lang.Runnable runnable)static ScaleByActionscaleBy(float amountX, float amountY)Scales the actor instantly.static ScaleByActionscaleBy(float amountX, float amountY, float duration)static ScaleByActionscaleBy(float amountX, float amountY, float duration, Interpolation interpolation)static ScaleToActionscaleTo(float x, float y)Scales the actor instantly.static ScaleToActionscaleTo(float x, float y, float duration)static ScaleToActionscaleTo(float x, float y, float duration, Interpolation interpolation)static SequenceActionsequence()static SequenceActionsequence(Action action1)static SequenceActionsequence(Action... actions)static SequenceActionsequence(Action action1, Action action2)static SequenceActionsequence(Action action1, Action action2, Action action3)static SequenceActionsequence(Action action1, Action action2, Action action3, Action action4)static SequenceActionsequence(Action action1, Action action2, Action action3, Action action4, Action action5)static VisibleActionshow()static SizeByActionsizeBy(float amountX, float amountY)Sizes the actor instantly.static SizeByActionsizeBy(float amountX, float amountY, float duration)static SizeByActionsizeBy(float amountX, float amountY, float duration, Interpolation interpolation)static SizeToActionsizeTo(float x, float y)Sizes the actor instantly.static SizeToActionsizeTo(float x, float y, float duration)static SizeToActionsizeTo(float x, float y, float duration, Interpolation interpolation)static Actiontargeting(Actor target, Action action)Sets the target of an action and returns the action.static TimeScaleActiontimeScale(float scale, Action scaledAction)static TouchableActiontouchable(Touchable touchable)static VisibleActionvisible(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)
-
-