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

来源:互联网 发布:七天网络如何注册账号 编辑:程序博客网 时间:2024/06/01 09:10
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 MethodDescriptionandroid: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. 

 

原创粉丝点击