WEB开发网
开发学院手机开发Android 开发 Android 的 Animation 阅读

Android 的 Animation

 2010-04-22 16:05:00 来源:WEB开发网   
核心提示:画面转移旋转动画效果Android动画模式Animation主要有两种动画模式:一种是tweened animation(渐变动画)XML中JavaCodealphaAlphaAnimationscaleScaleAnimation一种是frame by frame(画面转换动画)XML中JavaCodetransla

画面转移旋转动画效果

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

上一页  1 2 3 4 5 6 7  下一页

Tags:Android Animation

编辑录入:coldstar [复制链接] [打 印]
赞助商链接