一:Animation
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
>
<translate
android:fromYDelta="0" android:toYDelta="0"
android:fromXDelta="0" android:toXDelta="100%"
android:duration="500"
/>
<alpha android:fromAlpha="1" android:toAlpha="0.8" android:duration="500"/>
</set>
常用的速率
- 加速动画-越来越快:
@android:anim/accelerate_interpolator
- 减速动画-越来越快:
@android:anim/decelerate_interpolator
- 线性均匀改变:
@android:anim/linear_interpolator
- 加速执行,结束之后回弹:
@android:anim/overshoot_interpolator
- 先加速在减速:
@android:anim/accelerate_decelerate_interpolator
- 先反向执行一段,然后再加速反向回来:
@android:anim/anticipate_interpolator
- 弹簧效果:
@android:anim/anticipate_overshoot_interpolator
- 半边阻尼效果:
@android:anim/bounce_interpolator
- 循环一定次数:
@android:anim/cycle_interpolator