【Android】Animation(三)
来源:互联网 发布:未来软件小说 编辑:程序博客网 时间:2024/06/05 16:00
这一篇,写一下Interpolator的使用方法
Interpolator 定义了动画的变化速率,在Animations框架当中定义了以下几种Interpolator,在xml的set标签中使用;
xml中实现:
android:interpolator="@android:anim/accelerate_interpolator"
Activity中实现:
AnimationSet aninationSet=new AnimationSet(true);animationSet.setInterpolator(new AccelerateInterpolator());
1.AccelerateDecelerateInterpolator:在动画开始和结束的时候速率改变比较慢,中间时候加速;
2.AccelerateInterpolator:在动画开始时候速率改变比较慢,然后开始加速;
3.CycleInterpolator:动画循环播放特定次数,速率改变沿着正弦曲线;
4.DecelerateInterpolator:在动画开始的时候速率改变比较快,然后开始减速;
5.LinearInterpolator:动画以均匀的速率改变;
在需要多个动画叠加时:
在xml文件的set标签中添加:
android:shareInterpolator=”true” //共享动画效果
阅读全文
0 0
- Android Animation(三)
- 【Android】Animation(三)
- Android属性动画---Property Animation(三)
- Android动画之Property Animation(三)
- Android学习之Animation(三)
- Android三种动画View Animation(补间动画) 、Drawable Animation(帧动画) 、Property Animation(属性动画)(上)
- Android三种动画View Animation(补间动画) 、Drawable Animation(帧动画) 、Property Animation(属性动画)(下)
- Android应用资源---动画资源(Animation Resources)(三)
- Android动画之属性动画(Property Animation)(三)
- Android动画(三)之属性动画(Property Animation)
- Android动画学习总结(三)------- property animation
- Android动画学习-Animation动画总述(三)
- Android动画之三:Property Animation 完全解析 (上)
- android动画实现-Tween animation(三)
- Android 动画系列三:Propety Animation
- Android动画之三:Property Animation(上)
- Android动画三:属性动画 (property animation)
- Animation Android ( 一)
- canvas图形处理和进阶用法
- VS2015连接mySQL数据库
- W3C标准及规范(面试经常被问到)
- 远程 mac mysql 启动 error 的解决方法
- 邮箱服务器(一) 简介和cmd访问smpt和pop3服务器
- 【Android】Animation(三)
- TCP/IP协议详解
- Python学习随笔八:高阶函数
- JavaScript高级程序设计 (一)
- 前端之插件-echats
- HDU1701(暴力)
- Linux进程与线程的比较
- Tortoise SVN使用方法,简易图解
- maven学习笔记:使用eclipse的maven插件创建scala_spark项目