例一:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0" android:toXDelta="-100%p"
android:duration="500" />
<alpha android:fromAlpha="1.0" android:toAlpha="0.5"
android:duration="500" />
</set>
例二:
<?xml version="1.0" encoding="utf-8"?>
<!-- 左上角扩大-->
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromXScale="0.001"
android:toXScale="1.0"
android:fromYScale="0.001"
android:toYScale="1.0"
android:pivotX="15%"
android:pivotY="25%"
android:duration="200" />
例三:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<rotate
android:drawable="@drawable/common_loading"
android:duration="600"
android:fromDegrees="360.0"
android:interpolator="@android:anim/cycle_interpolator"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:repeatCount="-1"
android:repeatMode="restart"
android:toDegrees="0.0" />
</item>
</layer-list>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/common_loading"
android:pivotX="50.0%"
android:pivotY="50.0%"/>
总结:在Android的anim文件夹下的xml文件,共有四种属性:
alpha
渐变透明度动画效果
scale
渐变尺寸伸缩动画效果
translate
画面转换位置移动动画效果
rotate
画面转移旋转动画效果
我们可以根据我们对动画效果的需求,然后使用相应的属性进行描述。