动画类型
2016-04-12 11:46
302 查看
Android的animation由四种类型组成
<ignore_js_op style="word-wrap: break-word;">
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/14/ef538a835b35471d9adcf55c7259e394.png)
Android动画模式
[b]Animation主要有两种动画模式:[/b]
一种是tweened animation(渐变动画)
一种是frame by frame(画面转换动画)
如何在XML文件中定义动画
① 打开Eclipse,新建Android工程
② 在res目录中新建anim文件夹
③ 在anim目录中新建一个myanim.xml(注意文件名小写)
④ 加入XML的动画代码
Android动画解析--XML
<alpha>
<scale>
<translate>
<rotate>
如何使用XML中的动画效果
[b]如何在Java代码中定义动画[/b]
[b]Android动画解析--JavaCode[/b]
[b]Alpha[b]Animation[/b]
① AlphaAnimation类对象定义[/b]
② AlphaAnimation类对象构造
③ 设置动画持续时间
Scale[b]Animation[/b]
① ScaleAnimation类对象定义
② ScaleAnimation类对象构造
③ 设置动画持续时间
Translate[b]Animation[/b]
① TranslateAnimation类对象定义
② TranslateAnimation类对象构造
Rotate[b]Animation[/b]
① RotateAnimation类对象定义
② RotateAnimation类对象构造
③ 设置动画持续时间
如何使用Java代码中的动画效果
使用从View父类继承过来的方法startAnimation()来为View或是子类View等等添加一个动画效果
实例应用:
<ignore_js_op style="word-wrap: break-word;">
![](https://oscdn.geek-share.com/Uploads/Images/Content/201412/d250046bb92a866b2ac96ac345ab4043.gif)
<ignore_js_op
style="word-wrap: break-word;">myActionAnimation.zip
<ignore_js_op style="word-wrap: break-word;">
动画效果编程基础--Animation 电子书
<ignore_js_op style="word-wrap: break-word;">
![](https://oscdn.geek-share.com/Uploads/Images/Content/201412/d250046bb92a866b2ac96ac345ab4043.gif)
动画分析.zip
demo <ignore_js_op style="word-wrap: break-word;">myActionAnimation.zip 源代码下载:下载
<ignore_js_op style="word-wrap: break-word;">
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/14/ef538a835b35471d9adcf55c7259e394.png)
Android动画模式
[b]Animation主要有两种动画模式:[/b]
一种是tweened animation(渐变动画)
XML中 | JavaCode |
alpha | AlphaAnimation |
scale | ScaleAnimation |
XML中 | JavaCode |
translate | TranslateAnimation |
rotate | RotateAnimation |
① 打开Eclipse,新建Android工程
② 在res目录中新建anim文件夹
③ 在anim目录中新建一个myanim.xml(注意文件名小写)
④ 加入XML的动画代码
<alpha>
[b]Alpha[b]Animation[/b]
① AlphaAnimation类对象定义[/b]
① ScaleAnimation类对象定义
① TranslateAnimation类对象定义
① RotateAnimation类对象定义
使用从View父类继承过来的方法startAnimation()来为View或是子类View等等添加一个动画效果
实例应用:
<ignore_js_op style="word-wrap: break-word;">
![](https://oscdn.geek-share.com/Uploads/Images/Content/201412/d250046bb92a866b2ac96ac345ab4043.gif)
<ignore_js_op
style="word-wrap: break-word;">myActionAnimation.zip
<ignore_js_op style="word-wrap: break-word;">
动画效果编程基础--Animation 电子书
<ignore_js_op style="word-wrap: break-word;">
![](https://oscdn.geek-share.com/Uploads/Images/Content/201412/d250046bb92a866b2ac96ac345ab4043.gif)
动画分析.zip
demo <ignore_js_op style="word-wrap: break-word;">myActionAnimation.zip 源代码下载:下载
相关文章推荐
- 关于如何通过recycleview实现聊天界面的效果
- maven常用命令
- Bootstrap 3 管理模板
- Python脚本实现虾米网签到功能
- Serializable实现java对象持久化以及transient关键字
- HDU 3068 最长回文子串
- 谁会是 Zabbix 和 Nagios 的继任者?
- Sea.js出现Uncaught TypeError: object is not a function
- Unique Paths II
- SDIO总线(一)
- C语言
- Forest 3.6.2中多种材质的混合使用与自定义编辑
- Android用Double Array Trie (双数组)实现关键字的搜索
- Android性能优化总结二
- 32位arm-linux-gcc无法在64位系统上运行
- eventbus 备注
- 设计模式——抽象工厂模式
- Nginx区分PC或手机访问不同网站
- Zookeeper原理
- JVM Dalvik ART介绍