Animator属性动画

属性动画是增强版的补间动画,Animator有三个子类:

  • ValueAnimator:属性动画的主要时间引擎
  • ObjectAnimator:常用
  • AnimatorSet:用于组合多个Animator,并指定多个Animator是按次序播放还是同时播放
    定义属性动画有两种方式:
  • 使用ValueAnimator或ObjectAnimator的静态工厂方法来创建对象
  • 使用资源文件夹来来定义动画
    使用属性动画的步骤如下:
    1.创建ValueAnimator或ObjectAnimator对象
    2.根据需要为Animator对象设置属性
    3.如果需要为Animator的动画开始事件,动画结束事件,动画重复事件,动画值改事件,并根据事件提供相应的出路代码,则应该为Animator对象设置监听器
    4.如果有多个动画需要按次序或同时播放,则应该用AnimatorSet组合这些动画
    5.调用Animator的Start()方法启动动画
    代码在Animation里

你可能感兴趣的:(Animator属性动画)