本文主要介绍自动环形的ProgressDialog,主要用于网络请求之前的缓冲页面。
首先对ProgressDialog进行分解,它分为一个ProgressBar和一个TextView,因此我们最主要的就是自定义ProgressBar
自定义ProgressDialog的主要布局文件buffer_dialog.xml,主要的作用是让dialog在屏幕的中间位置显示
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<ProgressBar
android:id="@+id/bufferdialog_progressbar"
style="@style/StyleBufferDialoglarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminateDuration="700"
android:layout_centerInParent="true"
/>
<TextView android:id="@+id/bufferdialog_message"
android