SwipeLayoutRecyclerView
- 授权协议: GPL
- 开发语言: Java
- 操作系统: Android
- 软件首页: https://github.com/diycoder/SwipeLayoutRecyclerView
- 软件文档: https://github.com/diycoder/SwipeLayoutRecyclerView
软件介绍
基于RecyclerView的封装,实现下拉刷新,上拉加载更多,添加header,添加footer
基本组成
//添加Header
//添加Header和Footer
1、BaseAdapter 基本组成
2、HeaderAdapter 添加Header
3、HeaderBottomAdapter 添加Header和Footer 当没有更多数据的时候,可以通过adapter.setHasMoreData(false);设置是否有更多数据
当需要隐藏Footer的时候,可以通过adapter.setHasFooter(false); 隐藏Footer
下拉刷新和SwipeRefreshLayout一样
加载更多,可以监听RecyclerView的滚动事件,通过实现ScrollListener即可
recyclerView.addOnScrollListener(scrollListener);
private ScrollListener scrollListener = new ScrollListener(mLayoutManager) {
@Override
public void onLoadMore() {
loadMore();
currentPage++;
Toast.makeText(mContext, "加载更多" + currentPage, Toast.LENGTH_SHORT).show();
}
};加载成功后需要将加载更多开关打开
ScrollListener.setLoadMore(!ScrollListener.loadMore);
Python 3面向对象编程
[加]Dusty Phillips(达斯帝•菲利普斯) / 肖鹏、常贺、石琳 / 电子工业出版社 / 2015-6 / 79.00元
Python 是一种面向对象的解释型语言,面向对象是其非常重要的特性。《Python 3面向对象编程》通过Python 的数据结构、语法、设计模式,从简单到复杂,从初级到高级,一步步通过例子来展示了Python 中面向对象的概念和原则。 《Python 3面向对象编程》不是Python 的入门书籍,适合具有Python 基础经验的开发人员阅读。如果你拥有其他面向对象语言的经验,你会更容易理解......一起来看看 《Python 3面向对象编程》 这本书的介绍吧!
