Source Address: https://download.csdn.net/download/dreams_deng/12236355
1. Custom circular Animation
1.1 layout
<!-- indeterminateDrawable 旋转图片
indeterminateDuration 旋转速度
-->
<ProgressBar
android:id="@+id/pb_welcome_loading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:indeterminateDrawable="@anim/image_progress"
android:indeterminateDuration="700" />
1.2 res / anim / image_progress.xml, in drawable-hdpi / progess can scroll through pictures
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/progess" >
</rotate>
2. Custom level animation
<ProgressBar
android:id="@+id/pb_main_scan"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:progressDrawable="@drawable/my_progress"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"/>
res/drawable/my_progress.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 背景图片 -->
<item
android:id="@android:id/background"
android:drawable="@drawable/security_progress_bg">
</item>
<!-- 进度图片 -->
<item
android:id="@android:id/progress"
android:drawable="@drawable/security_progress">
</item>
</layer-list>
Above: