Default Decoration
最强大的分割线工具
分隔图片
分隔颜色
分隔间距
回调函数判断间隔
首尾是否显示分隔线, 可以展 示表格效果
类型池来指定是否显示分割线
支持全部的LayoutManager, 竖向/横向/网格分割线
优于其他框架, 完美支持均布网格分隔物
支持分组条目的分割线
Constructors
DefaultDecoration
Link copied to clipboard
Types
Functions
getItemOffsets
Link copied to clipboard
open override fun getItemOffsets(outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State)
Content copied to clipboard
onDraw
Link copied to clipboard
open override fun onDraw(canvas: Canvas, parent: RecyclerView, state: RecyclerView.State)
Content copied to clipboard
onEnabled
Link copied to clipboard
setBackground
Link copied to clipboard
分割线背景色 分割线有时候会存在间距(例如配置setMargin)或属于虚线, 这个时候暴露出来的是RecyclerView的背景色, 所以我们可以设置一个背景色来调整 可以设置背景色解决不统一的问题, 默认为透明Color.TRANSPARENT
分割线背景色 分割线有时候会存在间距(例如配置setMargin)或属于虚线, 这个时候暴露出来的是RecyclerView的背景色, 所以我们可以设置一个背景色来调整 可以设置背景色解决不统一的问题, 默认为透明Color.TRANSPARENT
setBackgroundRes
Link copied to clipboard
分割线背景色 分割线有时候会存在间距(例如配置setMargin)或属于虚线, 这个时候暴露出来的是RecyclerView的背景色, 所以我们可以设置一个背景色来调整 可以设置背景色解决不统一的问题, 默认为透明Color.TRANSPARENT
setColor
Link copied to clipboard
设置分割线颜色, 如果不设置分割线宽度setDivider则分割线宽度默认为1px 所谓分割线宽度指的是分割线的粗细, 而非水平宽度
设置分割线颜色, 如果不设置分割线宽度setDivider则分割线宽度默认为1px 所谓分割线宽度指的是分割线的粗细, 而非水平宽度
setColorRes
Link copied to clipboard
setDivider
Link copied to clipboard
setDrawable
Link copied to clipboard
Properties
endVisible
Link copied to clipboard
最后一个条目是否显示分割线, 当处于DividerOrientation.GRID 时垂直方向顶端和末端是否显示分割线
expandVisible
Link copied to clipboard
includeVisible
Link copied to clipboard
orientation
Link copied to clipboard
分割线的方向, 仅支持GridLayoutManager, 其他LayoutManager都是根据其方向自动适应
startVisible
Link copied to clipboard
第一个条目之前是否显示分割线, 当处于DividerOrientation.GRID 时水平方向顶端和末端是否显示分割线
typePool
Link copied to clipboard