今天介绍的是加载的时候旋转的菊花
加载的时候,有一个loading的过程,通常为一个圆圈一直转,方式有两种。
一.animated-rotate图片旋转动画
<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/loading"
android:pivotX="50%"
android:pivotY="50%" />
其中loading就是那张旋转的图片,这个布局代表的是一个旋转动画,android:pivatX="50%"设置动画相对于X坐标的位置,
50%表示相对于图片居中的坐标位置,android:pivotY同理。
二.animation-list帧动画
<?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/icon1" android:duration="100"/>
<item android:drawable="@drawable/icon2" android:duration="100"/>
<item android:drawable="@drawable/icon3" android:duration="100"/>
<item android:drawable="@drawable/icon4" android:duration="100"/>
<item android:drawable="@drawable/icon5" android:duration="100"/>
<item android:drawable="@drawable/icon6" android:duration="100"/>
</animation-list>
设置android:oneshot=false动画会一遍一遍的重复,icon1-icon6为六张图片,duration是每张图片显示的时间,动画会从icon1到icon6按时间执行。然后重复