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

android animation的应用实例

 2010-07-21 01:05:00 来源:WEB开发网   
核心提示:(正数from——to负数:逆时针旋转)toDegrees 属性为动画结束时物件旋转的角度 可以大于360度pivotXpivotY 为动画相对于物件的X、Y坐标的开始位 说明:以上两个属性值 从0%-100%中取值50%为物件的X或Y方向坐标上的中点位置-->< rotateandroid:interpo

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

toDegrees 属性为动画结束时物件旋转的角度 可以大于360度

pivotX

pivotY 为动画相对于物件的X、Y坐标的开始位 说明:以上两个属性值 从0%-100%中取值

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

-->

< rotate

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

android:repeatCount="2"

android:fromDegrees="0"

android:toDegrees="+270"

android:pivotX="50%"

android:pivotY="50%"

android:duration="3000"

/>

< /set>

用法:

加入把此动画定义用到一个TextView上,那么需要做的工作很简单:

Animation mAnimation ;

mAnimation = AnimationUtils.loadAnimation(this, R.anim.anim);

TextView text = (TextView)findViewById(R.id.textview00);

text.setAnimation(mAnimation);

此处要注意一点:

要用AnimationDrawable 的start()方法来启动动画,不管动画是否完毕,想要第二次启动动画一定要先调用它的stop()方法才可以再次启动动画。

转自http://blog.csdn.net/zhqingyun163/archive/2009/11/05/4770068.aspx

上一页  1 2 3 

Tags:android animation 应用

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