android 插补器Interpolator的使用

本文介绍了Android中Interpolator的作用,它用于指定动画的变化方式。Interpolator作为数学函数,输入0.0到1.0的值,输出同样范围的值,影响动画速度。文章通过12种不同的插补器效果对比,展示了其在动画中的应用,并提供了通过XML和代码设置插补器的方法。
摘要由CSDN通过智能技术生成




今天,简单讲讲android如何使用Interpolator。


其实很简单,之前在看别人的博客时,看到别人使用Interpolator,居然不知道只有的Interpolator是什么作用,所以在网上查找了资料,这里记录一下。


动画的基本原理是从开始时间到结束时间一帧一帧的播放静态图像。Interpolator插值器来指定动画如何变化的东东。Interpolator本质上讲是一种数学函数,参数是0.0到1.0之间的浮点数,输出值也是0.0到1.0的浮点数,曲线的斜率是速度。


先来张用了12不同插补器的效果图:

这里写图片描述

图中的序号和下面插入器的序号一致,以方便对照效果选择

1:AccelerateDecelerateInterpolator 加速减速插补器(先慢后快再慢)
2:AccelerateInterpolator 加速插补器(先慢后快)
3:AnticipateInterpolator 向前插补器(先往回跑一点,再加速向前跑)
4:AnticipateOvershootInterpolator 向前向后插补器(先往回跑一点,再向后跑一点,再回到终点)
5:BounceInterpola
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值