-
Android下拉刷新、上拉加载CommonRefreshLayout.zip下载
资源介绍
基于SwipeRefreshLayout下拉刷新、上拉加载。支持所有的AbsListView、RecycleView
特点
在 layout 中使用,支持 AbsListView 所有的xml属性
支持自动下拉刷新,什么用呢?比如进入界面时,只需要调用 autoRefresh() 方法即可,同时下拉刷新回调函数将会被调用。
上拉加载支持自定义 View 或设置加载文字、动画
轻松设置 Adapter 空数据视图,默认为 TextView 支持更文字,也可自定义 View
对于简单的界面,如只有 ListView 可以继承 app 包中 Fragment 轻松搞定
效果图
使用
仔细看 listSelector 属性,效果见 sample
设置上拉加载,更多方法见 IFooterLayout
IFooterLayout footerLayout = swipeRefreshListView.getFooterLayout();
footerLayout.setFooterText("set自定义加载");
footerLayout.setIndeterminateDrawable(getResources().getDrawable(R.drawable.footer_progressbar));
自定义adapter空数据视图
ImageView emptyView = new ImageView(getContext());
emptyView.setImageResource(R.mipmap.empty);
swipeRefreshGridView.setEmptyView(emptyView);
或
swipeRefreshListView.setEmptyText("数据呢?");
使用Gradle构建时添加一下依赖即可:
compile 'com.mylhyl:pullrefreshlayout:1.0.0'
QQ交流群:435173211