Interpolator英文意思是: 篡改者; 分类机; 校对机

SDK对Interpolator的描述是:An interpolator defines the rate of change of an animation. This allows the basic animation effects (alpha, scale, translate, rotate) to be accelerated, decelerated, repeated, etc。简而言之Interpolator就是一个“变化率”,一个基本动画的“变化率”。
比如:从A到B的一个平移动画,移动,当然后速度的快慢,那么从A到B可以是匀速、匀加速、匀减速、变速完成这段距离。假设距离为S,时间为t,速度为v,都知道S=v*t。
这个Interpolator在这里就是一个速度控制器,控制速度变化。先给一个对Interpolator的大概理解,接下来站在程序员的角度来认识Interpolator。
Interpolator借口只有一个抽象方法getInterpolation(float input),

由此SDK中扩展了另外几个常用Interpolator类,分别是:

——AccelerateInterpolator:动画从开始到结束,变化率是一个加速的过程。
——DecelerateInterpolator:动画从开始到结束,变化率是一个减速的过程。
——CycleInterpolator:动画从开始到结束,变化率是循环给定次数的正弦曲线。
——AccelerateDecelerateInterpolator:动画从开始到结束,变化率是先加速后减速的过程。
——LinearInterpolator:动画从开始到结束,变化率是线性变化。

Android动画插入器相关推荐

  1. Android动画效果translate、scale、alpha、rotate详解

    动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面 ...

  2. Android动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整

    2011.10.28注:如果需要控件停在动画后的位置,需要设置android:fillAfter属性为true,在set节点中.默认在动画结束后回到动画前位置.设置android:fillAfter后 ...

  3. Android动画开发——Animation动画效果

    动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面 ...

  4. android动画放大后缩小,Android 补间动画 scale(缩放)

    今天又遇到了关于Android 动画方面的问题,免不了一番疯狂找资料,所幸解决了自己的问题,为了避免以后遇到同样的问题,再次到处找资料,于是决定写篇随笔记录下来,方便自己方便大家^_^:废话就不说了先 ...

  5. Android动画类型

    动画类型 Android的animation由四种类型组成 <ignore_js_op>  Android动画模式 Animation主要有两种动画模式: 一种是tweened anima ...

  6. android 动画xml属性总结

    XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 JavaCode中 AlphaAnimat ...

  7. Android 动画方案

    关于 动画的实现, Android提供了Animation,在Android SDK介绍了2种Animation模式: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移.缩 ...

  8. Android动画开发

    转自:http://blog.csdn.net/teasub/article/details/6755228 在做Android开发时,UI往往是最费时间,但一个效果炫丽的UI也往往是一款应用吸引人的 ...

  9. android 动画学习

    随着对Drewable的深入了解,发现了Drawable更加强大的功能:显示Animation.Android SDK介绍了2种Animation: Tween Animation:通过对场景里的对象 ...

  10. Android动画之ScaleAnimation使用

    什么是ScaleAnimation ScaleAnimation即缩放动画,应用场景特别多,比如常见的隐藏菜单点击显示 下面我分两种方式来介绍ScaleAnimation如何使用. 1. xml文件形 ...

最新文章

  1. Decorator 装饰器模式 -动态组合
  2. MySQL修改数据表名
  3. 移动设备将成为2014年最大的安全风险
  4. 0228互联网新闻 | 抖音新推营销产品“抖店”;iTutorGroup牵手机器人索菲亚开创“新双师”模式...
  5. 解决GitLab中使用SSH的git clone总是提示输入密码且任何密码都不对
  6. 为什么说减速带是脑残的设计?
  7. java中算两个时间内的秒数_java – Joda Time – 计算两个日期之间的秒数会引发异常....
  8. 爬取了BAT等一线大厂近10000+招聘需求,总结出3-5年+Java开发的高频技术需求
  9. linux /etc/passwd
  10. SQL Server内联表值函数
  11. 量化研究: Julia还是Matlab?
  12. 10个常见的python面试问题
  13. VirtualBox中不能正常使用OpneGL的问题
  14. spring security中A granted authority textual representation is required
  15. centos7 搭建turn stun 服务器
  16. SQL Server视频
  17. 一、JQuery选择器
  18. python实现刷问卷星份数(面向对象)
  19. SQL的主键和外键的设置语法
  20. HP3055提示 soanner bulb warming up

热门文章

  1. linux人工智能识别停车牌,一种人工智能车牌识别停车场收费装置的制作方法
  2. 洛谷P3369(范浩强Treap)知识回顾+视频讲解
  3. VBlog 的代码结构, 使用 vue-element, vue-vant 组件开发的纯前端博客
  4. TCPIP网络编程项目式教程(微课版)
  5. TCP/IP网络编程项目式教程(微课版)
  6. 一、Scrapy爬虫概述
  7. 股票数据Scrapy爬虫-Python网络爬虫与信息提取-北京理工大学嵩天教授
  8. Chrome 小恐龙
  9. [Github实战]双重认证2FA 如何 设置/更改[手把手][2022]
  10. Window部分软件图标显示不正常