android移动补间动画

移动是最常见的动画效果.我们可以通过配置动画文件(xml文件)或Java代码来实现补间动画的移动效果.补间动画文件需要放在res\anim目录中.在动画文件中通过<translate>标签设置移动效果.

android:interpolator:表示动画渲染器。通过android:interpolator属性可以设置3个动画渲染器:accelerate_interpolator(动画加速器)、decelerate_interpolator(动画减速器)和accelerate_decelerate_interpolator(动画加速减速器)。动画加速器使动画在开始时速度最慢,然后逐渐加速。动画减速器使动画在开始时速度最快,然后逐渐减速。动画加速减速器使动画在开始和结束时速度最慢,但在前半部分时开始加速,在后半部分时开始减速。
   android:fromXDelta:动画起始位置的横坐标。
   android:toXDelta:动画结束位置的横坐标。
   android:fromXDelta:动画起始位置的纵坐标。
   android:toYDelta:动画结束位置的纵坐标。
   android:duration:动画的持续时间。单位是毫秒。也就是说,动画要在android:duration属性指定的时间内从起始点移动到结束点。


  装载补间动画文件需要使用android.view.animation.AnimationUtils. loadAnimation方法,

 

解释:

       <translate android:fromXDelta="100%p"
        android:toXDelta="0"
        />

100%p相对于父view,在屏幕坐标系内from to 方向来决定正负
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值