Android动画插入器
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动画插入器相关推荐
- Android动画效果translate、scale、alpha、rotate详解
动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面 ...
- Android动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整
2011.10.28注:如果需要控件停在动画后的位置,需要设置android:fillAfter属性为true,在set节点中.默认在动画结束后回到动画前位置.设置android:fillAfter后 ...
- Android动画开发——Animation动画效果
动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面 ...
- android动画放大后缩小,Android 补间动画 scale(缩放)
今天又遇到了关于Android 动画方面的问题,免不了一番疯狂找资料,所幸解决了自己的问题,为了避免以后遇到同样的问题,再次到处找资料,于是决定写篇随笔记录下来,方便自己方便大家^_^:废话就不说了先 ...
- Android动画类型
动画类型 Android的animation由四种类型组成 <ignore_js_op> Android动画模式 Animation主要有两种动画模式: 一种是tweened anima ...
- android 动画xml属性总结
XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 JavaCode中 AlphaAnimat ...
- Android 动画方案
关于 动画的实现, Android提供了Animation,在Android SDK介绍了2种Animation模式: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移.缩 ...
- Android动画开发
转自:http://blog.csdn.net/teasub/article/details/6755228 在做Android开发时,UI往往是最费时间,但一个效果炫丽的UI也往往是一款应用吸引人的 ...
- android 动画学习
随着对Drewable的深入了解,发现了Drawable更加强大的功能:显示Animation.Android SDK介绍了2种Animation: Tween Animation:通过对场景里的对象 ...
- Android动画之ScaleAnimation使用
什么是ScaleAnimation ScaleAnimation即缩放动画,应用场景特别多,比如常见的隐藏菜单点击显示 下面我分两种方式来介绍ScaleAnimation如何使用. 1. xml文件形 ...
最新文章
- Decorator 装饰器模式 -动态组合
- MySQL修改数据表名
- 移动设备将成为2014年最大的安全风险
- 0228互联网新闻 | 抖音新推营销产品“抖店”;iTutorGroup牵手机器人索菲亚开创“新双师”模式...
- 解决GitLab中使用SSH的git clone总是提示输入密码且任何密码都不对
- 为什么说减速带是脑残的设计?
- java中算两个时间内的秒数_java – Joda Time – 计算两个日期之间的秒数会引发异常....
- 爬取了BAT等一线大厂近10000+招聘需求,总结出3-5年+Java开发的高频技术需求
- linux /etc/passwd
- SQL Server内联表值函数
- 量化研究: Julia还是Matlab?
- 10个常见的python面试问题
- VirtualBox中不能正常使用OpneGL的问题
- spring security中A granted authority textual representation is required
- centos7 搭建turn stun 服务器
- SQL Server视频
- 一、JQuery选择器
- python实现刷问卷星份数(面向对象)
- SQL的主键和外键的设置语法
- HP3055提示 soanner bulb warming up
热门文章
- linux人工智能识别停车牌,一种人工智能车牌识别停车场收费装置的制作方法
- 洛谷P3369(范浩强Treap)知识回顾+视频讲解
- VBlog 的代码结构, 使用 vue-element, vue-vant 组件开发的纯前端博客
- TCPIP网络编程项目式教程(微课版)
- TCP/IP网络编程项目式教程(微课版)
- 一、Scrapy爬虫概述
- 股票数据Scrapy爬虫-Python网络爬虫与信息提取-北京理工大学嵩天教授
- Chrome 小恐龙
- [Github实战]双重认证2FA 如何 设置/更改[手把手][2022]
- Window部分软件图标显示不正常