Android 旋转动画

首先先建一个配置文件

首先将目录栏的模式切换成Android模式

选中res右击new

选择Android resource file

就会出现一个新的界面

Resource type 改为Animation

你就会发现Directory name 变成了anim

这样已经成功了一半

然后就是在新建的文件里填写以下内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<!--旋转
android:pivotX="50%"
android:pivotY="50%"
是绕图片中心旋转
-->
<rotate
android:duration="5000"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="1800" />
<!--透明-->
<alpha
android:duration="3000"
android:fromAlpha="1"
android:toAlpha="0.2" />
<!--缩放-->
<scale
android:duration="3000"
android:fromXScale="0.2"
android:fromYScale="0.2"
android:toXScale="2"
android:toYScale="2" />
<!--平移-->
<translate
android:duration="3000"
android:fromXDelta="0"
android:toXDelta="400" />
</set>

然后在旋转的地方

1
2
3
Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.revolveimage);

view.startAnimation(animation);