Android自助餐之动画(二)属性动画
查看全套目录
下载完整源代码
明确被添加动画的控件
此处把动画添加到一个TextView
上,被添加动画的属性为textSize
和alpah
。
动画文件
注意:动画文件在res/animator
下
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
>
<objectAnimator
android:propertyName="textSize"
android:valueType="floatType"
android:duration="1000"
android:valueFrom="10dp"
android:valueTo="20dp"
android:repeatMode="reverse"
android:repeatCount="infinite"
/>
<objectAnimator
android:propertyName="alpha"
android:duration="500"
android:valueFrom="0f"
android:valueTo="1f"
android:repeatMode="reverse"
android:repeatCount="infinite"
/>
</set>
播放动画
Animator animator = AnimatorInflater.loadAnimator(this, R.animator.property_animator);
animator.setTarget(view);
animator.start();