美文网首页工作生活
Android button带loading状态

Android button带loading状态

作者: SimpleFunc | 来源:发表于2019-06-30 14:56 被阅读0次

2016-09-13 09:00

android button视图动态转换为加载动画,并显示动画显示请求的结果(成功或失败)

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状态

 lb.reset();

取消loading动画,还原为Btton view

 lb.cancelLoading();

source


相关文章

网友评论

    本文标题:Android button带loading状态

    本文链接:https://www.haomeiwen.com/subject/jelbcctx.html