1. 程式人生 > >Android-SpinKit 載入進度條(登入,網路請求)

Android-SpinKit 載入進度條(登入,網路請求)

Gradle 配置:

allprojects {
    repositories {
        maven { url "https://jitpack.io" }
    }
}

compile 'com.github.ybq:Android-SpinKit:1.0.5'
就這麼些配置下來是程式碼

XML:

<com.github.ybq.android.spinkit.SpinKitView
android:id="@+id/spin_kit"
style="@style/SpinKitView.Circle"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:visibility="gone" app:SpinKit_Color="@color/colorAccent"/>

style="@style/SpinKitView.Circle" 這個樣式可以調換,根據專案需求選擇。
Mactivity:
ProgressBar progressBar = (ProgressBar)findViewById(R.id.spin_kit
); Wave doubleBounce = new Wave(); progressBar.setIndeterminateDrawable(doubleBounce);

GitHub:https://github.com/ybq/Android-SpinKit