groupie学习

加载默认的装饰器内容HeaderItemDecoration的内容,红色的圈圈为标题的装饰器的试图

 recyclerView.addItemDecoration(new HeaderItemDecoration(grays, betweenPadding));
        recyclerView.addItemDecoration(new InsetItemDecoration(gray, betweenPadding));
        recyclerView.addItemDecoration(new DebugItemDecoration(this));

  

也可以为每个item进行加载默认的装饰器,如下图所示

DebugItemDecoration显示的是调试装饰器,可以设置后看到每个item的分割线,以及item的背景颜色

 

recyclerView.addOnScrollListener(new InfiniteScrollListener(layoutManager) {
@Override
public void onLoadMore(int currentPage) {
int color = rainbow200[currentPage % rainbow200.length];
for (int i = 0; i < 5; i++) {
infiniteLoadingSection.add(new CardItem(color));
}
}
});
向下滚动时候,会自动增加颜色的色条,每次增加5个,会不断的循环增加
如下图所示

 

数据的绑定通过groupAdapter这个操作进行的,可以设置按钮的响应事件,例如点击和长时间点击一个按钮事件后,会触发一个toast显示数据内容。
section类型说明:可以直接添加headerItem和CardItem这两个数据内容,cardItem里面只有文字textview的内容,

 

posted on 2018-01-27 01:19  tistar  阅读(336)  评论(0编辑  收藏  举报