Android的动画资源文件可以是以下两种的其中之一:
- Property Animation
- 通过改变对象的属性值来创造动画
- View Animation
- 通过View Animation框架你可以实现两种类型的动画
- Tween animation
- Frame animation
- 通过View Animation框架你可以实现两种类型的动画
Property Animation
在xml文件中定义动画来改变目标对象的属性,比如背景颜色或者透明度,来实现的动画效果
- 文件位置
- res/animator/filename.xml
- res/animator/filename.xml
- 编译后的资源类型
- ValueAnimator ObjectAnimator或者AnimatorSet
- 调用方法
- Java:R.animator.filename
- Xml:@{package:}animator/filename
- 语法
<set android:ordering=["together" | "sequentially"]> <objectAnimator android:propertyName="string" android:duration="int" android:valueFrom="float | int | color" android:valueTo="float | int | color" android:startOffset="int" android:repeatCount="int" android:repeatMode=["repeat" | "reverse"] android:valueType=["intType" | "floatType"]/> <animator android:duration="int" android:valueFrom="float | int | color" android:valueTo="float | int | color" android:startOffset="int" android:repeatCount="int" android:repeatMode=["repeat" | "re