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