-
public final class FlipAnimation<T extends ComponentView> extends ComponentAnimation<T>
A flip Animation.
Sets background to given fromVisual than contracts background in half the given duration, switches to toVisual and extends again in half the given duration.
-
-
Field Summary
Fields Modifier and Type Field Description private final Visual
fromVisual
private final Visual
toVisual
private final T
componentView
private Boolean
running
private Function1<AnimationFinishedEvent, Unit>
onFinished
private final Integer
duration
-
Constructor Summary
Constructors Constructor Description FlipAnimation(T componentView, Visual fromVisual, Visual toVisual, Integer duration)
Creates a FlipAnimation for the given ComponentView.
-
Method Summary
Modifier and Type Method Description final Visual
getFromVisual()
final Visual
getToVisual()
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
-
FlipAnimation
FlipAnimation(T componentView, Visual fromVisual, Visual toVisual, Integer duration)
Creates a FlipAnimation for the given ComponentView.- Parameters:
componentView
- ComponentView to animate.fromVisual
- Initial Visual.toVisual
- Resulting Visual.duration
- Duration in milliseconds.
-
-
Method Detail
-
getFromVisual
final Visual getFromVisual()
-
getToVisual
final Visual getToVisual()
-
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()
-
-
-
-