package gem.kevin.util.ui; import android.view.animation.Interpolator; public class ReverseInterpolator implements Interpolator { private final Interpolator mInterpolator; public ReverseInterpolator(Interpolator interpolator) { mInterpolator = interpolator; } @Override public float getInterpolation(float input) { // Map value so 0-0.5 = 0-1 and 0.5-1 = 1-0 if (input <= 0.5) { return input * 2; } else { return Math.abs(input - 1) * 2; } } }