public class DividerItemDecoration
extends RecyclerView.ItemDecoration
| Constructor and Description |
|---|
DividerItemDecoration(android.content.Context context,
int orientation)
默认分割线:高度为2px,颜色为灰色
|
DividerItemDecoration(android.content.Context context,
int orientation,
int dividerHeight)
自定义分割线
|
DividerItemDecoration(android.content.Context context,
int orientation,
int dividerHeight,
int dividerColor)
自定义分割线
|
DividerItemDecoration(android.content.Context context,
int orientation,
int dividerHeight,
int dividerColor,
int extraPadding)
自定义分割线
|
| Modifier and Type | Method and Description |
|---|---|
void |
getItemOffsets(android.graphics.Rect outRect,
android.view.View view,
RecyclerView parent,
RecyclerView.State state)
获取分割线尺寸
|
void |
onDraw(android.graphics.Canvas canvas,
RecyclerView parent,
RecyclerView.State state)
绘制分割线
|
DividerItemDecoration |
setDivider(android.graphics.drawable.Drawable divider)
设置分割线
|
public DividerItemDecoration(android.content.Context context,
int orientation)
context - orientation - 列表方向public DividerItemDecoration(android.content.Context context,
int orientation,
int dividerHeight)
context - orientation - 列表方向dividerHeight - 分割线图片public DividerItemDecoration(android.content.Context context,
int orientation,
int dividerHeight,
int dividerColor)
context - 上下文orientation - 列表方向dividerHeight - 分割线高度dividerColor - 分割线颜色public DividerItemDecoration(android.content.Context context,
int orientation,
int dividerHeight,
int dividerColor,
int extraPadding)
context - 上下文orientation - 列表方向dividerHeight - 分割线高度dividerColor - 分割线颜色extraPadding - 额外的paddingpublic DividerItemDecoration setDivider(android.graphics.drawable.Drawable divider)
divider - 分割线public void getItemOffsets(android.graphics.Rect outRect,
android.view.View view,
RecyclerView parent,
RecyclerView.State state)
public void onDraw(android.graphics.Canvas canvas,
RecyclerView parent,
RecyclerView.State state)