ZrcListView:一个流畅又漂亮的Android下拉刷新与加载更多列表组件
来源:互联网 发布:div 全屏。js 编辑:程序博客网 时间:2024/04/29 22:54
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0712/1632.html
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0712/1632.html
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0712/1632.html
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0712/1632.html
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0712/1632.html
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0712/1632.html
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0712/1632.html
ZrcListView:一个流畅又漂亮的Android下拉刷新与加载更多列表组件
摘要 特性,功能 1.增加下拉刷新及滚动到底部自动加载的功能; 2.增加越界回弹效果; 2.增加自定义列表项动画的功能; 与其他下拉刷新列表组件的不同 1.其他下拉刷新组件的实现基本是通过动态更改Header的大小来实现的,而ZrcListView是修改了Listview的边界判断
ZrcListView完全是重写了ListView来实现下拉刷新,相当于没有使用sdk中的ListView控。
特性,功能
1.增加下拉刷新及滚动到底部自动加载的功能;
2.增加越界回弹效果;
2.增加自定义列表项动画的功能;
github地址:https://github.com/zarics/ZrcListView
与其他下拉刷新列表组件的不同
1.其他下拉刷新组件的实现基本是通过动态更改Header的大小来实现的,而ZrcListView是修改了Listview的边界判断;
2.其他下拉刷新组件很容易在下拉刷新时变得卡顿,这是动态更改子View引起的,而ZrcListView的下拉刷新部分与滑动内容一样顺滑;
3.可以设置默认列表头偏移量,这使得实现透明ActionBar与ListView叠加变得很容易;
4.其他下拉刷新可以在无列表项时下拉刷新,而ZrcListView的实现与ListView的滑动息息相关,在无列表项时,暂时无法下拉刷新。
ZrcListView使用示例
设置ZrcListView相关属性
// 设置下拉刷新的样式
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();
}
});
- ZrcListView:一个流畅又漂亮的Android下拉刷新与加载更多列表组件
- ZrcListView:一个流畅又漂亮的Android下拉刷新与加载更多列表组件
- ZrcListView:一个流畅又漂亮的Android下拉刷新与加载更多列表组件
- Android下拉刷新之ZrcListView
- Android各种View的下拉刷新与加载更多
- 不一样的下拉刷新,ZrcListView
- android 列表实现下拉刷新,上拉加载更多
- 下拉刷新与加载更多
- Android 下拉刷新加载更多
- Android MVP设计框架模板 之 漂亮ListView上拉刷新下拉加载更多
- Android MVP设计框架模板 之 漂亮ListView上拉刷新下拉加载更多
- Android ListView下拉与上拉刷新加载更多(一)
- android自定义ListView加载更多与下拉刷新集成
- 关于List的下拉刷新与加载更多的组合
- RecyclerView的下拉刷新数据 与上拉加载更多
- Android ListView下拉刷新上拉加载更多的实现
- Android实现下拉刷新,滑动加载更多的功能
- Android下拉刷新上拉加载更多的扩展ListView
- 设计模式观后(c++还原之十一 中介者模式)
- Java异常
- 论交易行情产品的一个新的发展方向(Web)
- 关于IAR环境下工程结构、管理的笔记
- undefined reference to 'pthread_create'
- ZrcListView:一个流畅又漂亮的Android下拉刷新与加载更多列表组件
- 网络爬虫
- 绩效管理-随想记录
- Android PopupWindow详解
- Surrounded Regions
- 网络爬虫2
- 找出所有三位数中的水仙花数
- DragSortListView:可拖动排序的listview
- 单链表节点插入并进行排序