本文最终实现效果为把多张图片快速切换从而达到gif动态图片效果
废话少说直接上代码
这是图片动画的xml文件
loading_list.xml
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:duration="100" android:drawable="@drawable/loading_1" />
<item android:duration="100" android:drawable="@drawable/loading_2" />
<item android:duration="100" android:drawable="@drawable/loading_3" />
</animation-list>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="loading" parent="@android:style/Widget.ProgressBar.Small">
<item name="android:indeterminateDrawable">@drawable/loading_list</item>
</style>
</resources>
最后是布局文件通过ProgressBar来引用styles即可
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ProgressBar
android:id="@+id/scan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="40.0dip"
android:indeterminate="false"
style="@style/loading"
android:minHeight="160.0dip"
android:minWidth="160.0dip"
/>
</LinearLayout>
因为是动态效果所以就不截图了。