WEB开发网
开发学院手机开发Android 开发 Android视图动画---View Animation 阅读

Android视图动画---View Animation

 2012-07-10 09:45:50 来源:WEB开发网   
核心提示::duration="700" /><set android:interpolator="@android:anim/decelerate_interpolator"><scaleandroid:fromXScale="1.4"andr
:duration="700" />

<set android:interpolator="@android:anim/decelerate_interpolator">

<scale

android:fromXScale="1.4"

android:toXScale="0.0"

android:fromYScale="0.6"

android:toYScale="0.0"

android:pivotX="50%"

android:pivotY="50%"

android:startOffset="700"

android:duration="400"

android:fillBefore="false" />

<rotate

android:fromDegrees="0"

android:toDegrees="-45"

android:toYScale="0.0"

android:pivotX="50%"

android:pivotY="50%"

android:startOffset="700"

android:duration="400" />

</set>

</set>

在左上角屏幕的坐标(在上面的这个例子中没有使用)是(0,0),并且向右下角逐渐增加。

有一些值,如pivotX,能够相对于对象自己或它的父容器来指定。对于想要的值必须使用正确的格式(50是指相对它的父容器的左上角的50%,50%则是指相对于它自己的左上角的50%)。

通过分配一个Interpolator对象,能够决定如何随着时间的推移来进行一个动画的变换。Android包括了几种Interpolator子类,它们能够指定各种速度的曲线,例如:AccelerateInterpolator会告诉系统执行一个开始慢,然后逐渐加速的变换。每种变换都会有一个属性值被应用于XML中。

保存在工程的res/anim/目录中的hyperspace_jump.xml文件,下列代码会引用这个文件,并把它应用于一个来自布局的ImageView对象。

Tags:Android 视图 动画

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