ZrcListView根据系统自带ListView源码改造而来: 完全是重写了ListView来实现下拉刷新,从他的项目结构中可以看出他完全是复制了整套ListView的实现过程:
相当于没有使用sdk中的ListView。
特性,功能
1.增加下拉刷新及滚动到底部自动加载的功能;
2.增加越界回弹效果;
2.增加自定义列表项动画的功能;
下载地址:http://jcodecraeer.com/a/opensource/2014/1105/1912.html
与其他下拉刷新列表组件的不同
1.其他下拉刷新组件的实现基本是通过动态更改Header的大小来实现的,而ZrcListView是修改了Listview的边界判断;
2.其他下拉刷新组件很容易在下拉刷新时变得卡顿,这是动态更改子View引起的,而ZrcListView的下拉刷新部分与滑动内容一样顺滑;
3.可以设置默认列表头偏移量,这使得实现透明ActionBar与ListView叠加变得很容易;
4.其他下拉刷新可以在无列表项时下拉刷新,而ZrcListView的实现与ListView的滑动息息相关,在无列表项时,暂时无法下拉刷新。
ZrcListView使用示例
设置ZrcListView相关属性
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
// 设置下拉刷新的样式 SimpleHeader header = new SimpleHeader( this );
header.setTextColor(0xff0066aa); header.setCircleColor(0xff33bbee); listView.setHeadable(header); // 设置加载更多的样式 SimpleFooter footer = new SimpleFooter( this );
footer.setCircleColor(0xff33bbee); listView.setFootable(footer); // 设置列表项出现动画 listView.setItemAnimForTopIn(R.anim.topitem_in); listView.setItemAnimForBottomIn(R.anim.bottomitem_in); // 下拉刷新事件回调 listView.setOnRefreshStartListener( new OnStartListener() {
@Override
public void onStart() {
refresh();
}
}); // 加载更多事件回调 listView.setOnLoadMoreStartListener( new OnStartListener() {
@Override
public void onStart() {
loadMore();
}
}); |
相关推荐
一个顺滑又漂亮的Android下拉刷新与加载更多列表组件。 根据系统自带ListView源码改造而来: 增加下拉刷新及滚动到底部自动加载的功能; 增加越界回弹效果; 增加自定义列表项动画的功能; 与其他下拉刷新列表...
IOS风格的下拉刷新与加载更多列表组件根据系统自带ListView源码改造而来: 增加下拉刷新及滚动到底部自动加载的功能; 增加越界回弹效果; 增加自定义列表项动画的功能; 与其他下拉刷新列表组件的不同: 其他...
一个顺滑又漂亮的Android下拉刷新与加载更多列表组件。
android下拉刷新上拉加载更多android下拉刷新上拉加载更多android下拉刷新上拉加载更多android下拉刷新上拉加载更多
Android Demo 下拉刷新以及加载更多的小例子,希望可以帮助到有需要的小伙伴!
LoadingViewFinal, android下拉刷新/加载更多组件库
vue移动端列表组件,支持下拉刷新,上拉加载更多
Android实现异步从网络加载图片列表和上拉加载更多、下拉刷新列表(使用xListView框架来实现)。。。。。。
移动端下拉刷新 下拉加载更多, 移动端下拉刷新 下拉加载更多
自定义recyclerview,支持下拉刷新下拉加载更多操作。
自定义ListView实现下拉刷新+加载更多功能Demo
android 自定义GridView 实现下拉刷新 底部加载更多
强大的Android下拉刷新框支持下拉刷新、上拉加载、二级刷新、越界回弹、越界拖动,具有极强的扩展性,并集成了几十种炫酷的Header和 Footer。 支持横向刷新 支持多点触摸 支持淘宝二楼和二级刷新 支持嵌套多层的视图...
自定义listview,实现listview的下拉刷新和加载更多功能
Android下拉刷新自动加载更多
Android Listview 单独的下拉刷新和 下拉刷新以及加载更多结合.
Android Studio 上拉加载下拉刷新的DEMO,简单易懂,以后可以在此基础上做扩展
android Listview下拉刷新 上拉(滑动分页)加载更多 高仿新浪微博下拉刷新,同时实现了滑动加载下一页
下拉刷新与加载 自定义控件下拉刷新与加载 自定义控件下拉刷新与加载 自定义控件下拉刷新与加载 自定义控件下拉刷新与加载 自定义控件下拉刷新与加载 自定义控件
3.PullToRefreshDemo.zip(与第一个几乎相同,但使用方便简单,唯一美中不足的是MX4上面有点小问题,具体可以留意作者博客) Android 下拉刷新框架实现 http://blog.csdn.net/leehong2005/article/details/12567757