分享一个简单实用的LoadingView

https://github.com/0x4a6965/LoadingView

分享一个简单实用的LoadingView_第1张图片

三种状态

Loading 加载中
LoadSuccess 加载成功
LoadFailure 加载失败

可以自定义三种状态的颜色、圆框的宽度和圆环的半径


三个方法控制加载的状态

    /**
     * 加载中状态
     */
    public void loadLoading() {
        clearState();
        setStatus(StatusEnum.Loading);
        invalidate();
    }

    /**
     * 加载成功
     */
    public void loadSuccess() {
        clearState();
        setStatus(StatusEnum.LoadSuccess);
        startSuccessAnim();
    }

    /**
     * 加载失败
     */
    public void loadFailure() {
        clearState();
        setStatus(StatusEnum.LoadFailure);
        startFailAnim();
    }

你可能感兴趣的:(android)