| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A RecyclerView libirary ,has some support, like headerAdapter/TreeAdapter,and PulltoRefreen/Drag
1:针对RecyclerView数据适配器的封装
2:RecyclerView上拉刷新,下拉加载
3:RecyclerView拖动


================
================
================
RecyclerView#setAdapter
mAdapter==HeaderViewAdapter:RecyclerView内部维护Adapter,所以实现不影响使用者Adapter的情况下,类ListView般使用,实现like:ListView的HeaderListAdapter
@Override
public void setAdapter(Adapter adapter) {
mAdapter.setAdapter(adapter);
super.setAdapter(mAdapter);
adapter.registerAdapterDataObserver(new HeaderAdapterDataObserve(mAdapter));
}type_header:为-1往下递减</br> type_footer:为12以上递加</br> 实现动态无限添加与删除
private final int TYPE_HEADER = -1;//从-1起始开始减
private final int TYPE_NORMAL = 0;//默认从0开始
private final int TYPE_NORMAL_ITEM_COUNT = 12;//随意取的值,确保装饰Adapter对象不会超过此界即可
private final int TYPE_FOOTER = TYPE_NORMAL_ITEM_COUNT + 1;================ 还有更难实现的DynamicAdapter等
| Back | FazBrowse Home | New Git URL |