这里记录一下属性动画
1.通过ViewPropertyAnimator创建
ViewPropertyAnimator animate = imageView.animate();
animate.translationX(50000).setDuration(10000);
imageView.animate获取到ViewPropertyAnimator对象,translationX是向X轴平移 ,setDuration是设置时长,也就是完成本次 动画花费的时间,还有其他的api如下
2.通过ObjectAnimator创建
自定义view
ObjectAnimator progress = ObjectAnimator.ofFloat(view, "progress", 0, 95);
progress.setDuration(1000);
progress.setInterpolator(new LinearInterpolator());
progress.start();
系统的view
ObjectAnimator animator = ObjectAnimator.ofFloat(imageView2, "translationX", 5000);
animator.setDuration(2000);
animator.start();
使用方式如下: