Android动画开发——Animation动画效果
来源:互联网 发布:网络调度管理招聘 编辑:程序博客网 时间:2024/04/27 15:48
转自:http://blog.csdn.net/teasub/article/details/6755228
在做android开发时,UI往往是最费时间,但一个效果炫丽的UI也往往是一款应用吸引人的地方。而动画效果可以做出很多炫丽的效果,下面列举下android的动画开发——Animation的动画效果。
动画类型
Android的animation由四种类型组成
XML中
JavaCode中
AlphaAnimation渐变透明度动画效果ScaleAnimation渐变尺寸伸缩动画效果TranslateAnimation画面转换位置移动动画效果RotateAnimation画面转移旋转动画效果Android动画模式
Animation主要有两种动画模式:
一种是tweened animation(渐变动画)
XML中JavaCodealphaAlphaAnimationscaleScaleAnimation
一种是frame by frame(画面转换动画)
XML中JavaCodetranslateTranslateAnimationrotateRotateAnimation在XML文件中定义动画
① 打开Eclipse,新建Android工程
② 在res目录中新建anim文件夹
③ 在anim目录中新建一个myanim.xml(注意文件名小写)
④ 加入XML的动画代码
Android动画解析--XML
<alpha>
<scale>
<translate>
<rotate>
XML中的动画效果
在Java代码中定义动画
Android动画解析--JavaCode
AlphaAnimation
① AlphaAnimation类对象定义
② AlphaAnimation类对象构造
③ 设置动画持续时间
ScaleAnimation
① ScaleAnimation类对象定义
② ScaleAnimation类对象构造
③ 设置动画持续时间
TranslateAnimation
① TranslateAnimation类对象定义
② TranslateAnimation类对象构造
③ 设置动画持续时间
RotateAnimation
① RotateAnimation类对象定义
② RotateAnimation类对象构造
③ 设置动画持续时间
使用Java代码中的动画效果
使用从View父类继承过来的方法startAnimation()来为View或是子类View等等添加一个动画效果
- public void startAnimation (Animation animation)
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果(网上整理)
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- Android动画开发——Animation动画效果
- MSSQL2005清除错误日志
- Hadoop权威指南学习(三)——MapReduce应用开发
- 让 Google 打个滚儿
- shell知识
- matlab语音滤波GUI应用版
- Android动画开发——Animation动画效果
- Windows文件系统过滤驱动开发教程
- .NET弱引用和强引用
- hibernate.cfg.xml
- Java下Class.forName的作用
- MSDN|BinaryFormatter|序列化和反序列化|c#
- 巧用sqlplus跟踪性能
- Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associat
- Nexus S升级问题[2.3.4-2.3.6]