Animator是一个抽象类,他本身就代表了一个属性动画,它拥有
AnimatorSet,ValueAnimator,ObjectAnimator,TimeAnimator等子类,定义属性动画的XML资源文件可以用以下三个元素做为根元素。
分别为
- < set…/>
- < objectAnimator…/>
- < animator…/>
而现在我们就通过自我动手实践来为自己的应用增加一个不断变化的背景色来增加应用的动画效果。
首先请先看下动画效果。
要实现这样的功能,我们可以首先定义一个属性动画XML资源文件/res/animator/my_animator.xml
<?xml version="1.0" encoding="utf-8"?>
<objectAnimator xmlns:android="http://schemas.android.com/apk/res/android"
android:propertyName="backgroundColor"