属性动画

一、ObjectAnimator属性动画

1.ObjectAnimator.ofFloat(view,"",float,float).setDuration(1000).start();

  第二个参数:
  translationX、translationY偏移量
  rotation旋转
  X、Y偏移至

2.同时作用三个属性动画
  PropertyValuesHolder p1 = PropertyValuesHolder.ofFloat("rotation",0,360f);
  ObjectAnimator.ofPropertyValuesHolder(view,p1,p2,p3).setDuration(1000).start();

二、AnimatorSet
1.同时作用三个属性动画
  ObjectAnimator animator1 = ObjectAnimator.ofFloat(view,"rotation",0,360F);
  AnimatorSet set = new AnimatorSet();
  set.playTogether(animator1,animator2,animator3);
  set.start();

2.顺次播放动画
  set.playSequentially(animator1,animator2,animator3);
3.组合动画
  set.play(animator2).with(animator3);
  set.play(animator1).after(animator2);
  动画二和动画三同时播放,结束后播放动画一

你可能感兴趣的:(android-动画)