一、ObjectAnimator
ObjectAnimator继承于ValueAnimator,实现了对ValueAnimator的进一步封装,因此使用方便、简单,它允许程序员对指定对象的属性执行动画。
静态使用ObjectAnimator
所谓的静态使用ObjectAnimator实际上就跟我们的四种基本属性动画的静态使用一样,编写xml文件。
1、在res文件下创建animator文件夹,将在此文件夹下创建xml文件
<?xml version="1.0" encoding="utf-8"?>
<animator xmlns:android="http://schemas.android.com/apk/res/android" >
<objectAnimator
android:duration="1000"
android:propertyName="scaleX"
android:valueFrom="0.5"
android:valueTo="1.0"
></objectAnimator>
<objectAnimator
android:duration="1000"
android:propertyName="scaleY"
android:valueFrom="0.5"
android:valueTo="1"
>
</objectAnimator>
</animator>
2、使用AnimatorInflater.loadAnimator进行调用
Animator animator=AnimatorInflater.loadAnimator(this, R