|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.lri.swingstates.animations.Animation
fr.lri.swingstates.animations.AnimationScaleTo
public class AnimationScaleTo
An animation that scales a CElement to a given factor by scaling smoothly this CElement every 40 milliseconds.
| Field Summary |
|---|
| Fields inherited from class fr.lri.swingstates.animations.Animation |
|---|
FUNCTION_LINEAR, FUNCTION_SIGMOID, INFINITE_NUMBER_OF_LAPS |
| Constructor Summary | |
|---|---|
AnimationScaleTo(double sxTarget,
double syTarget)
Builds a "scaleTo" animation. |
|
| Method Summary | |
|---|---|
void |
doStart()
Method called when this animation is started. |
double |
getScaleXTarget()
|
double |
getScaleYTarget()
|
Animation |
setAnimatedElement(CElement ce)
Sets the CElement that must be animated by this animation. |
AnimationScaleTo |
setScaleTarget(double sxTarget,
double syTarget)
Sets the final scale factors along the x-axis and the y-axis. |
void |
step(double t)
Override this abstract to specify the effect of this animation. |
| Methods inherited from class fr.lri.swingstates.animations.Animation |
|---|
addTag, addTag, doResume, doStop, doSuspend, getAnimated, getDelay, getLapDuration, getNbLaps, getPacingFunction, hasTag, hasTag, isStarted, isSuspended, removeTag, removeTag, resetAnimationManager, resume, setCanvas, setDelay, setFunction, setLapDuration, setNbLaps, start, stop, suspend |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AnimationScaleTo(double sxTarget,
double syTarget)
sxTarget - The final scale factor along the x-axis.syTarget - The final scale factor along the y-axis.| Method Detail |
|---|
public void step(double t)
step in class Animationt - The parameter of this animation.public void doStart()
doStart in class AnimationAnimation.start()public Animation setAnimatedElement(CElement ce)
CElement that must be animated by this animation.
If the canvas that must received animation events has not yet been set,
it is set to the canvas to which belongs this CElement.
setAnimatedElement in class Animationce - The CElement to animate.
public double getScaleXTarget()
public double getScaleYTarget()
public AnimationScaleTo setScaleTarget(double sxTarget,
double syTarget)
sxTarget - The final scale factor along the x-axis.syTarget - The final scale factor along the y-axis.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||