RoateAnimation:旋转动画,ViewAnimation的小分支
同样,创建RoateAnimation有两种方式
1. XML文件+Java代码
2. Java代码方式
XML文件+Java代码
示例图片:
roate.xml
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="3000"
android:fillAfter="true"
android:fillBefore="false"
android:fromDegrees="0"
android:interpolator="@android:anim/linear_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="-1"
android:repeatMode="reverse"
android:startOffset="2000"
android:toDegrees="180"/>
Java代码
RotateAnimation rotateAnimation = (RotateAnimation) AnimationUtils.loadAnimation(XmlViewAnimationActivity.this, R.anim.roate);
mIvImg.startAnimation(rotateAnimation)