该支持库包含以下内容:
- BaseHolder : ViewHolder的支持类
- BaseAdapter : Adapter的支持类
- ItemClickSupport : 点击事件支持类
该库可以方便使用RecyclerView实现列表,并且实现添加HeaderView和FooterView.
具体使用方法如下:
public class MyAdapter extends BaseAdapter<Person, MyHolder> {
public MyAdapter(Context context) {
super(context);
}
static class MyHolder extends BaseHolder {
// views
MyHolder(ViewGroup parent, @LayoutRes int resId) {
super(parent, resId);
//get views
}
}
}
更多使用示例参见: