Package com.jgoodies.animation
Class Animations.ParallelAnimation
- java.lang.Object
-
- com.jgoodies.animation.AbstractAnimation
-
- com.jgoodies.animation.Animations.ParallelAnimation
-
- All Implemented Interfaces:
Animation
- Enclosing class:
- Animations
private static final class Animations.ParallelAnimation extends AbstractAnimation
Helper class to parallelize animations.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Animation>animations
-
Constructor Summary
Constructors Modifier Constructor Description privateParallelAnimation(java.util.List<Animation> animations)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyEffect(long time)Applies the animation effect for the given time to the animation target.private static longmaxDuration(java.util.List<Animation> animations)-
Methods inherited from class com.jgoodies.animation.AbstractAnimation
addAnimationListener, animate, duration, fireAnimationStarted, fireAnimationStopped, isFreezed, removeAnimationListener, toString
-
-
-
-
Field Detail
-
animations
private final java.util.List<Animation> animations
-
-
Constructor Detail
-
ParallelAnimation
private ParallelAnimation(java.util.List<Animation> animations)
-
-
Method Detail
-
maxDuration
private static long maxDuration(java.util.List<Animation> animations)
-
applyEffect
protected void applyEffect(long time)
Description copied from class:AbstractAnimationApplies the animation effect for the given time to the animation target.- Specified by:
applyEffectin classAbstractAnimation- Parameters:
time- the time used to determine the animation effect
-
-