-
public final class MovementAnimation<T extends ComponentView> extends ComponentAnimation<T>
A movement Animation.
Moves given ComponentView relative to parents anchor point.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
MovementAnimation.Companion
-
Constructor Summary
Constructors Constructor Description MovementAnimation(T componentView, Number byX, Number byY, Integer duration)
A movement animation. MovementAnimation(T componentView, Number fromX, Number toX, Number fromY, Number toY, Integer duration)
Creates a MovementAnimation for the given ComponentView.
-
Method Summary
Modifier and Type Method Description final Double
getFromX()
Initial X position. final Double
getToX()
Resulting X position. final Double
getFromY()
Initial Y position. final Double
getToY()
Resulting Y position. final T
getComponentView()
final Boolean
getRunning()
Boolean indicating whether the Animation is currently running. final Unit
setRunning(Boolean running)
Boolean indicating whether the Animation is currently running. final Function1<AnimationFinishedEvent, Unit>
getOnFinished()
Gets invoked when Animation has finished. final Unit
setOnFinished(Function1<AnimationFinishedEvent, Unit> onFinished)
Gets invoked when Animation has finished. final Integer
getDuration()
-
-
Constructor Detail
-
MovementAnimation
MovementAnimation(T componentView, Number byX, Number byY, Integer duration)
A movement animation.- Parameters:
componentView
- ComponentView to animatebyX
- Relative X movement.byY
- Relative Y movement.duration
- Animation duration in milliseconds.
-
MovementAnimation
MovementAnimation(T componentView, Number fromX, Number toX, Number fromY, Number toY, Integer duration)
Creates a MovementAnimation for the given ComponentView.- Parameters:
componentView
- ComponentView to animatefromX
- Initial X position.toX
- Resulting X position.fromY
- Initial Y position.toY
- Resulting Y position.duration
- Duration in milliseconds.
-
-
Method Detail
-
getComponentView
final T getComponentView()
-
getRunning
final Boolean getRunning()
-
setRunning
final Unit setRunning(Boolean running)
-
getOnFinished
final Function1<AnimationFinishedEvent, Unit> getOnFinished()
Gets invoked when Animation has finished.
-
setOnFinished
final Unit setOnFinished(Function1<AnimationFinishedEvent, Unit> onFinished)
Gets invoked when Animation has finished.
-
getDuration
final Integer getDuration()
-
-
-
-