|
||||||||||
| 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.AnimationTransparency
public class AnimationTransparency
An animation that continuously changes the transparency (interior and/or outline) of a CElement to a given transparency level.
By default, The pacing function is linear.
| Field Summary |
|---|
| Fields inherited from class fr.lri.swingstates.animations.Animation |
|---|
FUNCTION_LINEAR, FUNCTION_SIGMOID, INFINITE_NUMBER_OF_LAPS |
| Constructor Summary | |
|---|---|
AnimationTransparency(float t)
Builds a AnimationTransparency that changes the transparency of both interior and outline of a CElement. |
|
AnimationTransparency(float tFill,
float tOutline)
Builds a AnimationTransparency that changes the transparency of a CElement. |
|
| Method Summary | |
|---|---|
void |
doStart()
Method called when this animation is started. |
float |
getTransparencyFillTarget()
|
float |
getTransparencyOutlineTarget()
|
Animation |
setAnimatedElement(CElement ce)
Sets the CElement that must be animated by this animation. |
AnimationTransparency |
setTransparencyFillTarget(float t)
Sets the final transparency value for interior. |
AnimationTransparency |
setTransparencyOutlineTarget(float t)
Sets the final transparency value for outline. |
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 AnimationTransparency(float t)
AnimationTransparency that changes the transparency of both interior and outline of a CElement.
t - The target transparency level.
public AnimationTransparency(float tFill,
float tOutline)
AnimationTransparency that changes the transparency of a CElement.
tFill - The target transparency level for interior.tOutline - The target transparency level for interior.| Method Detail |
|---|
public void doStart()
doStart in class AnimationAnimation.start()public void step(double t)
step in class Animationt - The parameter of this animation.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 float getTransparencyFillTarget()
public AnimationTransparency setTransparencyFillTarget(float t)
t - The final angle of rotation.
public float getTransparencyOutlineTarget()
public AnimationTransparency setTransparencyOutlineTarget(float t)
t - The final angle of rotation.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||