package architect.commons.transition; import android.animation.AnimatorSet; import android.view.animation.AccelerateDecelerateInterpolator; import android.view.animation.Interpolator; /** * @author Lukasz Piliszczuk - lukasz.pili@gmail.com */ public class Config { private static final int DURATION = 300; private int duration = DURATION; private Interpolator interpolator = new AccelerateDecelerateInterpolator(); public Config duration(int duration) { this.duration = duration; return this; } public Config interpolator(Interpolator interpolator) { this.interpolator = interpolator; return this; } public void configure(AnimatorSet set) { set.setInterpolator(interpolator); set.setDuration(duration); } }