Android button帶loading狀態(tài)

2016-09-13 09:00

android button視圖動態(tài)轉(zhuǎn)換為加載動畫,并顯示動畫顯示請求的結(jié)果(成功或失?。?/p>

demo:

loading_button.gif

Usage:

layout:

<com.dx.dxloadingbutton.widget.LoadingButton
        android:id="@+id/loading_btn"
        android:layout_gravity="center"
        android:layout_width="228dp"
        android:layout_height="wrap_content"
        app:resetAfterFailed="true"
        app:rippleColor="#000000"
        app:text="@string/button_text"
        app:resetAfterFailed="true"
        />

resetAfterFailed:請求失敗后重置視圖顯示,還原為Button視圖

code:

LoadingButton lb = (LoadingButton)findViewById(R.id.loading_btn);
lb.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                lb.startLoading(); //start loading
            }
});

請求成功之后,顯示成功的動畫:

 lb.loadingSuccessful();

請求失敗之后,顯示失敗的動畫:

 lb.loadingFiled();

重置界面的顯示為Button狀態(tài)

 lb.reset();

取消loading動畫,還原為Btton view

 lb.cancelLoading();

source


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容