package com.znv.linkup.view.animation;
import android.view.animation.Animation;
import android.view.animation.LinearInterpolator;
import android.view.animation.Transformation;
/**
* 卡片提示动画效果
*
* @author yzb
*
*/
public class CardPromptAnim extends Animation {
@Override
public void initialize(int width, int height, int parentWidth, int parentHeight) {
super.initialize(width, height, parentWidth, parentHeight);
setDuration(3000);
setFillAfter(true);
setInterpolator(new LinearInterpolator());
}
@Override
protected void applyTransformation(float interpolatedTime, Transformation t) {
t.setAlpha((float) Math.abs(Math.sin(interpolatedTime * 4 * Math.PI)));
super.applyTransformation(interpolatedTime, t);
}
}