ObjectAnimator.ofFloat(img,”translationX”,0f,200f).setDuration(2000).start();
其中ofFloat()方法中的第二个参数为ImageView 的相关属性,可以传入的值为goole提供的get,set 方法的相关属性。
常见的属性有:
translationX : 沿X轴的偏移量
translationY:沿Y轴的偏移量
X : 移动到X轴的最终位置
Y : 移动到Y轴的最终位置
rotation :旋转属性
rotationX:水平方向的旋转
rotationY:竖直方向的旋转
scaleX:水平方向的缩放
scaleY:竖直方向的缩放
alpha:透明度的改变
一些类和方法
ValueAnimator –数值发生器,可以实现很多很灵活的动画效果;
ObjectAnimator –继承于ValueAnimator,可以很好滴使用属性对话框架;
AnimatorUpdateListener – 用于动画监听器
AnimatorListenerAdapter– 用于动画监听器
PropertyValuesHolder –用于控制动画集合的显示效果
Animatorset –用于控制动画集合的显示效果
TypeEvaluators ---值计算器,用于控制值变化的规律
Interprolators ---插值计算器,用于控制值变化的规律