Android 补间(Tween)动画
??? 补间动画是指定开始和结束的图像状态,自动生成需要显示的过度图像的动画。补间动画又分为四种:移动,缩放,旋转,通明度。
??? 下面以移动补间动画来做简单说明,效果是把一个ImageView从左上角,向右下方向移动,然后返回到起始点,中间对动画状态进行监听,效果如图:

? ? 下面简述其主要步骤:
??? 1、定义动画文件:
???? 说明:
android:interpolator:动画渲染器,有三种渲染器可以设置:accelerate_decelerate_interpolator,accelerate_interpolator,decelerate_interpolator,它们分别对应的效果是:开始加速中间减速,一直加速,一直减速。fromXDelta;动画起始位置的X坐标;fromYDelta:动画起始位置的Y坐标;toXDelta:动画结束位置的X坐标;toYDelta:动画结束位置的Y坐标;duration:动画持续时间,单位毫秒。??? 2、加载并启动动画:
?
??? 通明度动画的XML示例代码:
?
??? 缩放动画的XML示例代码:
?
??? 旋转动画的XML示例代码如下:
?
??? 3、多说一句:
??? 使用代码同样可以实现从XML加载动画一样的效果,有兴趣的话,可以试试看!:)
?