package com.wm.remusic.widget;
import android.util.Log;
import android.view.animation.Interpolator;
public class ReInterpolator implements Interpolator {
float current;
float lastValue;
boolean isrunning = true;
public void pause() {
isrunning = false;
}
public void start() {
isrunning = true;
}
public void reset() {
current = 0.0F;
lastValue = 0.0F;
isrunning = true;
}
public void clear() {
current = 0.0F;
lastValue = 0.0F;
isrunning = false;
}
public boolean isRunning(){
return isrunning;
}
public float getInterpolation(float paramFloat) {
// Log.e("inter","float" + paramFloat);
if (isrunning) {
current = (paramFloat - lastValue);
// Log.e("inter","current" + current);
return current;
}
lastValue = (paramFloat - current);
// Log.e("inter","lastvalue = " + lastValue);
return current;
}
}