自定义摇头动画
public class CustomAnim extends Animation {
@override
protected void applyTransformation(float interpolatedTime, Transformation t) {
t.getMatrix().setTranslate((float)(Math.sin(interpolatedTime*20)*50),0);
super.applyTransformation(interpolatedTime,t);
}
}
//简单写下调用的方法,摇头的振幅和速度可通过修改上面20和50数据来实现
private CustonAnim ca;
ca = new CustomAnim();
ca.setDuration(1000)
public void onClick(View v){
v.startAnimation(ca)
}
浙公网安备 33010602011771号