读书人

有关问题小结(15)-缩放动画scale

发布时间: 2012-08-15 16:57:17 作者: rapoo

问题小结(15)-缩放动画scale

上一篇博文说了一下旋转动画,于是打算把其他的补间动画也简单说一下,这里简单说下缩放动画scale

首先写了一个示例anim:

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android">   <scale          android:interpolator="@android:anim/accelerate_decelerate_interpolator"                    android:fromXScale="0.0"          android:toXScale="1.4"                    android:fromYScale="0.0"          android:toYScale="1.4"                    android:pivotX="50%"          android:pivotY="50%"                    android:fillAfter="false"          android:duration="700" /></set>


简单说下其属性的含义:


浮点型值:

fromXScale 属性为动画起始时 X坐标上的伸缩尺寸
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 ,该动画转化在动画结束后被应用

读书人网 >移动开发

热点推荐