XListView下拉刷新与上拉加载组件
安卓的下拉刷新和上拉加载写多了,总想找个省事点的方案。XListView
的这个实现还挺顺手的,支持下拉刷新、上拉加载,接口也不复杂。你只要实现下IXListViewListener
,根据回调写下stopRefresh()
和stopLoadMore()
就行了。
下拉刷新用的是一个带有Scroller
的滑动返回动画,手感比较丝滑。内部封装得还不错,事件啥的都安排好了。你只要关心自己的Adapter
和数据逻辑就行了,挺适合懒人快速集成。
代码是老点了,但逻辑清晰,改造空间也大。比如你想换成RecyclerView
,也可以参考它的整体设计思路。想了解更多类似的方案,可以看看下面这些链接,都是些还不错的资料:
如果你项目还用的是ListView
,可以直接拿去用;如果已经用RecyclerView
了,建议当个老代码的参考看看,也挺有启发。
2.5MB
文件大小:
评论区