标签:
一、动画类型
Android的animation由四种类型组成:alpha、scale、translate、rotate
XML配置文件中
alpha | 渐变透明度动画效果 |
scale | 渐变尺寸伸缩动画效果 |
translate | 画面转换位置移动动画效果 |
rotate | 画面转移旋转动画效果 |
Java Code代码中
AlphaAnimation | 渐变透明度动画效果 |
ScaleAnimation | 渐变尺寸伸缩动画效果 |
TranslateAnimation | 画面转换位置移动动画效果 |
RotateAnimation | 画面转移旋转动画效果 |
二、Android动画模式
Animation主要有两种动画模式:tweened 和 frame
XML中 |
JavaCode |
alpha | AlphaAnimation |
scale | ScaleAnimation |
XML中 |
JavaCode |
translate | TranslateAnimation |
rotate | RotateAnimation |
三、XML文件中定义动画
① 打开Eclipse,新建Android工程
② 在res目录中新建anim文件夹
③ 在anim目录中新建一个myanim.xml(注意文件名小写)
④ 加入XML的动画代码
四、Android XML动画解析
1. Alpha
4. Rotate
XML中使用动画效果
五、Java代码中定义动画
六、Android 代码动画解析
1. AlphaAnimation
AlphaAnimation类对象定义
AlphaAnimation类对象构造
设置动画持续时间
2. ScaleAnimation
ScaleAnimation类对象定义
ScaleAnimation类对象构造
设置动画持续时间
3. TranslateAnimation
ranslateAnimation类对象定义
TranslateAnimation类对象构造
设置动画持续时间
4. RotateAnimation
RotateAnimation类对象定义
RotateAnimation类对象构造
设置动画持续时间
如何Java代码中使用动画效果
使用从View父类继承过来的方法startAnimation()来为View或是子类View等等添加一个动画效果
标签:
原文地址:http://www.cnblogs.com/teamoxin/p/4490687.html