一个转菊花的效果,如下图:
即:一张图片以中心为圆心,转圈..
原本使用的是animation-list,使用了12张图片:
- <?xml version="1.0" encoding="utf-8"?>
- <animation-list xmlns:android="http://schemas.android.com/apk/res/android"
- android:oneshot="false">
- <item android:drawable="@drawable/loading_0" android:duration="100"/>
- <item android:drawable="@drawable/loading_1" android:duration="100"/>
- <item android:drawable="@drawable/loading_2" android:duration="100"/>
- <item android:drawable="@drawable/loading_3" android:duration="100"/>
- <item android:drawable="@drawable/loading_4" android:duration="100"/>
- <item android:drawable="@drawable/loading_5" android:duration="100"/>
- <item android:drawable="@drawable/loading_6" android:duration="100"/>
- <item android:drawable="@drawable/loading_7" android:duration="100"/>
- <item android:drawable="@drawable/loading_8" android:duration="100"/>
- <item android:drawable="@drawable/loading_9" android:duration="100"/>
- <item android:drawable="@drawable/loading_10" android:duration="100"/>
- <item android:drawable="@drawable/loading_11" android:duration="100"/>
- </animation-list>
现使用animated-rotate,精简了一下:
- <?xml version="1.0" encoding="utf-8"?>
- <animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
- android:drawable="@drawable/loading_0"
- android:pivotX="50%"
- android:pivotY="50%"/>