package br.com.etyllica.core.animation.script; import br.com.etyllica.layer.Layer; public class FadeOutAnimation extends OpacityAnimation { { startValue = 255; endValue = 0; } public FadeOutAnimation(long time){ super(time); } public FadeOutAnimation(long delay, long time){ super(delay, time); } public FadeOutAnimation(Layer target, long time){ super(target, time); } public FadeOutAnimation(Layer target, long delay, long time){ super(target, delay, time); } public FadeOutAnimation(Layer target) { super(target); } @Override public void setTarget(Layer target) { super.setTarget(target); target.setOpacity(255); } @Override protected void update(double value){ target.setOpacity((int)value); } }