万能的分割线,如有另需请自行修改
上效果图
下面是源码
package com.qianfandu.adapter; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Rect; import android.graphics.drawable.Drawable; import android.support.annotation.ColorRes; import android.support.v7.widget.GridLayoutManager; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.view.View; /** * @author wangjun * @version 1.0 * @date 2016/8/25 */ public class RecyclerSpace extends RecyclerView.ItemDecoration { private int space; private int color = -1; private Drawable mDivider; private Paint mPaint; private int type; public int getColor() { return color; } public void setColor(@ColorRes int color) { this.color = color; } public RecyclerSpace(int space) { this.space = space; } public RecyclerSpace(int space, int color) { this.space = space; this.color = color; mPaint = new Paint(Paint.ANTI_ALIAS_FLAG); mPaint.setColor(color); mPaint.setStyle(Paint.Style.FILL); mPaint.setStrokeWidth(space * 2); } public RecyclerSpace(int space, int color,int type) { this.space = space; this.color = color; mPaint