TypeEvaluator<PointF>如何通过改变坐标来实现动画效果?
使用泛型的那个TypeEvaluator()---如何通过改变PointF的坐标来实现动画效果?希望老师给一些提示或者Demon,谢谢@ecplise_xu
使用泛型的那个TypeEvaluator()---如何通过改变PointF的坐标来实现动画效果?希望老师给一些提示或者Demon,谢谢@ecplise_xu
2016-01-18
final Button btn=(Button) findViewById(R.id.btn1);
ValueAnimator animator=ValueAnimator.ofObject(new TypeEvaluator<PointF>()
{
@Override
public PointF evaluate(float fraction, PointF start, PointF end)
{
float x=(end.x-start.x)*fraction;
float y=(end.y-start.x)*fraction;
btn.setX(x);
btn.setY(y);
return null;
}
},new PointF(1, 1),new PointF(300,300));
animator.setDuration(5000);
animator.start();
勉强看 格式乱了举报