Android 的 Animation
2010-04-22 16:05:00 来源:WEB开发网画面转移旋转动画效果
Android动画模式
Animation主要有两种动画模式:
一种是tweened animation(渐变动画)
XML中
JavaCode
alpha
AlphaAnimation
scale
ScaleAnimation
一种是frame by frame(画面转换动画)
XML中
JavaCode
translate
TranslateAnimation
rotate
RotateAnimation
如何在XML文件中定义动画
① 打开Eclipse,新建Android工程
② 在res目录中新建anim文件夹
③ 在anim目录中新建一个 myanim.xml(注意文件名小写)
④ 加入XML的动画代码
< ?xml version="1.0" encoding="utf-8"? >
< set xmlns:android="http://schemas.android.com/apk/res/android" >
< alpha/ >
< scale/ >
< translate/ >
< rotate/ >
< /set >
复制代码
Android动画解析--XML
< alpha >
< ?xml version="1.0" encoding="utf-8"? >
< set xmlns:android="http://schemas.android.com/apk/res/android" >
< alpha
android:fromAlpha="0.1"
android:toAlpha="1.0"
android:duration="3000"
/ >
< !-- 透明度控制动画效果 alpha
浮点型值:
fromAlpha 属性为动画起始时透明度
toAlpha 属性为动画结束时透明度
说明:
0.0表示完全透明
1.0表示完全不透明
以上值取0.0-1.0之间的float数据类型的数字
长整型值:
duration 属性为动画持续时间
说明:
时间以毫秒为单位
-- >
< /set >
复制代码
< scale >
< ?xml version="1.0" encoding="utf-8"? >
< set xmlns:android="http://schemas.android.com/apk/res/android" >
< scale
更多精彩
赞助商链接