WEB开发网
开发学院手机开发Android 开发 android animation的应用实例 阅读

android animation的应用实例

 2010-07-21 01:05:00 来源:WEB开发网   
核心提示:此文件名为myanimation.xml 位于 res/anim文件夹下,具体释义已在文件中解释:< ?xml version="1.0" encoding="UTF-8"?>< set xmlns:android="http://schemas.an

此文件名为myanimation.xml 位于 res/anim文件夹下,具体释义已在文件中解释:

< ?xml version="1.0" encoding="UTF-8"?>

< set xmlns:android="http://schemas.android.com/apk/res/android">

< !--

Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效

Alpha:渐变透明度动画效果

Scale:渐变尺寸伸缩动画效果

Translate:画面转换位置移动动画效果

Rotate:画面旋转动画效果

Tween Animation 通用属性[类型] 功能

Duration[long] 属性为动画持续时间 时间以毫秒为单位

fillAfter [boolean] 当设置为true ,该动画转化在动画结束后被应用

fillBefore[boolean] 当设置为true ,该动画转化在动画开始前被应用

interpolator 指定一个动画的插入器 有一些常见的插入器

accelerate_decelerate_interpolator

加速-减速 动画插入器

accelerate_interpolator

加速-动画插入器

decelerate_interpolator

减速- 动画插入器

其他的属于特定的动画效果

repeatCount[int] 动画的重复次数

RepeatMode[int] 定义重复的行为 1:重新开始 2:plays backward

startOffset[long] 动画之间的时间间隔,从上次动画停多少时间开始执行下个动画

zAdjustment[int] 定义动画的Z Order的改变 0:保持Z Order不变

1:保持在最上层

-1:保持在最下层

-->

< !--

透明控制动画

-->

< alpha

android:fromAlpha="0.1"

android:toAlpha="1.0"

android:duration="3000"

/>

< !-- 尺寸伸缩动画效果 scale

属性:interpolator 指定一个动画的插入器

有三种动画插入器:

accelerate_decelerate_interpolator 加速-减速 动画插入器

accelerate_interpolator 加速-动画插入器

decelerate_interpolator 减速- 动画插入器

其他的属于特定的动画效果

fromXScale 属性为动画起始时 X坐标上的伸缩尺寸

1 2 3  下一页

Tags:android animation 应用

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