美文网首页工作生活
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