您的位置:首页 > 移动开发 > Android开发

Android动画 之 Tween Animation(RotateAnimation 旋转动画)

2012-05-21 11:02 375 查看
public class

RotateAnimation

extends Animation

java.lang.Object
   ↳android.view.animation.Animation
    ↳android.view.animation.RotateAnimation
一、配置xml文件

<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="0.0"
android:toDegrees="360.0"
android:repeatCount="20"
android:duration="500"
android:pivotX="160.0"
android:pivotY="240.0"
>
</rotate>

fromDegrees 起始图片的角度

toDegrees 结束时图片的角度

pivotX pivotY 旋转的环绕坐标

二、开启动画

iv_show = (ImageView) findViewById(R.id.iv_show);
final RotateAnimation aa = (RotateAnimation) AnimationUtils
.loadAnimation(this, R.anim.anim_rotate);
iv_show.startAnimation(aa);


附:animation公共属性设置

From class android.view.animation.Animation

Attribute NameRelated MethodDescription
android:detachWallpapersetDetachWallpaper(boolean)Special option for window animations: if this window is on top of a wallpaper, don't animate the wallpaper with it. 
android:durationsetDuration(long)Amount of time (in milliseconds) for the animation to run. 
android:fillAftersetFillAfter(boolean)When set to true, the animation transformation is applied after the animation is over. 
android:fillBeforesetFillBefore(boolean)When set to true, the animation transformation is applied before the animation has started. 
android:fillEnabledsetFillEnabled(boolean)When set to true, fillAfter is taken into account. 
android:interpolatorsetInterpolator(Interpolator)Defines the interpolator used to smooth the animation movement in time. 
android:repeatCountsetRepeatCount(int)Defines how many times the animation should repeat. 
android:repeatModesetRepeatMode(int)Defines the animation behavior when it reaches the end and the repeat count is greater than 0 or infinite. 
android:startOffsetsetStartOffset(long)Delay in milliseconds before the animation runs, once start time is reached. 
android:zAdjustmentsetZAdjustment(int)Allows for an adjustment of the Z ordering of the content being animated for the duration of the animation. 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息