简介:
在很多地方看见封装的很好的库,但是有时候需要的东西别人没有去,于是自己封装了个蹩脚的Adapter,虽然比不上比比人的那么好,但是还是很够用了的,其中包括的功能有:
1、点击事件
2、长按事件
3、底部添加/移除
4、头部添加/移除
后边还自己弄了点小东西:
1、Recycle的顶部停靠功能
2、上拉加载
好啦,下面就给大家讲讲相关东西吧,直接上代码(项目名称瞎写的):
GitHub地址:https://github.com/cocoandy/GlideApplication.git
1、点击事件
在BaseAdapter基类中有个点击事件的接口:
```
/**
*点击事件
* onItemClick内容部分点击
* onHeadClick头部点击
* onFootClick底部点击
*/
public interfaceOnItemClickListener {
voidonItemClick(BaseRecycleAdapter.ViewHolder holder, intposition);
voidonHeadClick(BaseRecycleAdapter.ViewHolder holder, intposition);
voidonFootClick(BaseRecycleAdapter.ViewHolder holder, intposition);
}
```