一,main:
<RelativeLayout
android:id="@+id/loadingLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_centerInParent="true"
android:focusable="false"
android:visibility="visible" >
<ProgressBar
android:id="@+id/loadingProgressBar"
style="@style/progressStyle"
android:layout_centerInParent="true"
android:layout_width="120px"
android:layout_height="120px"
android:layout_gravity="center"
>
</ProgressBar>
</RelativeLayout>
二,style:
<style name="progressStyle" parent="@android:style/Widget.ProgressBar.Small">
<item name="android:indeterminateDrawable">@anim/loading</item>
</style>
三,
<?xml version="1.0" encoding="utf-8"?>
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="100" android:drawable="@drawable/wait_0" />
<item android:duration="100" android:drawable="@drawable/wait_1" />
<item android:duration="100" android:drawable="@drawable/wait_2" />
<item android:duration="100" android:drawable="@drawable/wait_3" />
<item android:duration="100" android:drawable="@drawable/wait_4" />
<item android:duration="100" android:drawable="@drawable/wait_5" />
</animation-list>
mProgressBarWaiting = (ProgressBar) ((Activity) mContext).findViewById(R.id.loadingProgressBar);
mProgressBarWaiting.setVisibility(View.VISIBLE);