安卓快速开发框架(十七)XBaseAndroid 加载视图LoadingLayout控件

介绍

轻松显示加载错误,加载中,以及空布局等。

public class LoadingActivity extends BaseActivity {
    @BindView(R.id.loadingLayout)LoadingLayout loadingLayout;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        loadingLayout.setEmptyClickListener(new View.OnClickListener(){

            @Override
            public void onClick(View v) {
                toast("空视图点击事件");
            }
        });

        loadingLayout.setErrorClickListener(new View.OnClickListener(){

            @Override
            public void onClick(View v) {
                toast("错误按钮,点击刷新时,触发");
            }
        });

     //   requestPermisstion(200,new String[]{Manifest.permission.ACCESS_FINE_LOCATION,Manifest.permission.ACCESS_COARSE_LOCATION});
    }

//    @Override
//    public void onPermissionSuccess() {
//        toast("权限申请成功");
//    }
//
//    @Override
//    public void onPermissionError(String[] deniedPermissions) {
//        toast("权限申请失败");
//    }

    @Override
    public int setContentView() {
        return R.layout.activity_loading;
    }

    @OnClick({R.id.btn_showContent,R.id.btn_showEmpty,R.id.btn_showError,R.id.btn_showLoading})
    public void onClick(View view){
        switch (view.getId()){
            case R.id.btn_showContent:
                toast("显示内容");
                loadingLayout.showContent();
                break;

            case R.id.btn_showEmpty:
                toast("显示空视图");
                loadingLayout.showEmpty("我是空视图",R.drawable.ic_launcher);
                break;

            case R.id.btn_showError:
                toast("显示错误信息");
                loadingLayout.showError("我是错误信息",R.drawable.ic_launcher);
                break;

            case R.id.btn_showLoading:
                toast("显示加载中");
                loadingLayout.showLoading("正在加载数据");
                break;
        }
    }
}
TIM图片20180706203203.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,447评论 25 709
  • 我向才哥借了200。这个月应该可以过完。过年就不回家了,不想回去。我想离开海南。这里没有什么值得眷恋的,眷...
    往南开阅读 2,444评论 0 0
  • 我想了一下 ,我反思自己。 一个作家,我要在发东西前考虑我的读者,像母亲希望能满足她的孩子,它们到底爱不爱今天的食...
    御寒y阅读 2,833评论 0 0
  • 今晚流氓兔推荐的歌曲是《太多》,陈冠蒲。记得小时候特别喜欢看那部电视剧,《穿越时空的爱恋》,也特别喜欢这首歌。现在...
    佐恬阅读 2,953评论 0 0
  • 如果这里有淘宝的小二哥,我希望你去告诉马云爸爸一声: 今年双11,我不想要什么超额优惠券,也不奢求什么超值大红包,...
    卢诗翰阅读 1,430评论 0 0