1.定义布局 view_loding
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/loding_bg_gray"
android:orientation="vertical"
android:paddingBottom="20dp"
android:paddingLeft="40dp"
android:gravity="center"
android:paddingRight="40dp">
<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_marginTop="20dp"
android:indeterminateBehavior="repeat"
android:indeterminateDrawable="@anim/base_loading_large_anim"/>
<TextView
android:id="@+id/tost_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:gravity="center"
android:text="titile"
android:textColor="#ffffffff"
android:textSize="15sp"/>
</LinearLayout>
- 在anim 实现动画 base_loading_large_anim
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/loading"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="360">
</rotate>
3.效果图