Divider
Divider copied to clipboard
RecyclerView通用分割线
Divider
RecyclerView通用分割线,ItemDecoration for Recyclerview
适配了LinearLayoutManager、GridLayoutManager、StaggeredGridLayoutManager
使用说明:
Demo
效果:
| 原始用法 | 增头增尾 |
|---|---|
![]() |
![]() |
导入
Android studio
implementation 'com.zrq:divider:1.0.1'
Eclipse
导入app/libs/divider-1.0.1.jar
调用:
recyclerView.addItemDecoration(Divider.builder()
.color(Color.BLUE)
.width(10)
.height(20)
.build());
介绍:
recyclerView.addItemDecoration(Divider.builder()
.color(Color.BLUE)// 设颜色
.width(10)// 设线宽px,用于画垂直线
.height(20)// 设线高px,用于画水平线
.headerCount(1)// 设头的数量
.footerCount(1)// 设尾的数量
.build());
// 如果以上属性发生变化,则调用下面对应方法修改
divider.setLineColor(Color.RED);
divider.setLineWidth(30);
divider.setLineHeight(30);
divider.setHeaderCount(2);
divider.setFooterCount(2);
注意事项:
1.如果增删不是调用的 adapter.notifyDataSetChanged() 则需要调用下面方法重新绘制线
recyclerView.invalidateItemDecorations();
联系我:
QQ:273902141

