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

android animation的应用实例

 2010-07-21 01:05:00 来源:WEB开发网   
核心提示:toXScale 属性为动画结束时 X坐标上的伸缩尺寸fromYScale 属性为动画起始时Y坐标上的伸缩尺寸toYScale 属性为动画结束时Y坐标上的伸缩尺寸说明:以上四种属性值0.0表示收缩到没有1.0表示正常无伸缩值小于1.0表示收缩值大于1.0表示放大pivotX 属性为动画相对于物件的X坐标的开始位置piv

toXScale 属性为动画结束时 X坐标上的伸缩尺寸

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

toYScale 属性为动画结束时Y坐标上的伸缩尺寸

说明:

以上四种属性值

0.0表示收缩到没有

1.0表示正常无伸缩

值小于1.0表示收缩

值大于1.0表示放大

pivotX 属性为动画相对于物件的X坐标的开始位置

pivotY 属性为动画相对于物件的Y坐标的开始位置

说明:

以上两个属性值 从0%-100%中取值

50%为物件的X或Y方向坐标上的中点位置

长整型值:

duration 属性为动画持续时间

说明: 时间以毫秒为单位

布尔型值:

fillAfter 属性 当设置为true ,该动画转化在动画结束后被应用

-->

< scale

android:interpolator="@android:anim/accelerate_decelerate_interpolator"

android:repeatCount="1"

android:fromXScale="0.5"

android:fromYScale="0.5"

android:toXScale="1.4"

android:toYScale="1.4"

android:pivotX="50%"

android:pivotY="50%"

android:fillAfter="false"

android:duration="3000"

/>

< !--

画面转换位置移动动画效果 translate

fromXDelta toXDelta 为动画、结束起始时 X坐标上的位置

fromYDelta toYDelta 为动画、结束起始时 Y坐标上的位置

-->

< translate

android:repeatCount="2"

android:fromXDelta="-30"

android:fromYDelta="-30"

android:toXDelta="-80"

android:toYDelta="200"

android:duration="3000"

/>

< !--

画面转移旋转动画效果 rotate

fromDegrees 为动画起始时物件的角度 说明

当角度为负数——表示逆时针旋转

当角度为正数——表示顺时针旋转

(负数from——to正数:顺时针旋转)

(负数from——to负数:逆时针旋转)

(正数from——to正数:顺时针旋转)

Tags:android animation 应用

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