package im.actor.sdk.util;
import android.content.Context;
import android.util.AttributeSet;
import android.view.animation.CycleInterpolator;
public class OffsetCycleInterpolator extends CycleInterpolator {
private float offset;
public OffsetCycleInterpolator(float offset) {
super(1f);
this.offset = offset;
}
public OffsetCycleInterpolator(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public float getInterpolation(float input) {
return (float)(Math.sin(2 * Math.PI * input + offset)) + 1f;
}
}