RecyclerView分割线
2019-09-29 本文已影响0人
yasuion
import android.graphics.Rect;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
// recyclerview分割线
public class ItemDecoration extends RecyclerView.ItemDecoration {
private int top,bottom,left,right;
public ItemDecoration( int top,int bottom,int left,int right) {
this.top=top;
this.bottom=bottom;
this.left=left;
this.right=right;
}
@Override
public void getItemOffsets(@NonNull Rect outRect, @NonNull View view, @NonNull RecyclerView parent, @NonNull RecyclerView.State state) {
super.getItemOffsets(outRect, view, parent, state);
outRect.top=top;
outRect.bottom=bottom;
outRect.left=left;
outRect.right=right;
}
}
// 上下左右的间隔
recyclerview.addItemDecoration(new ItemDecoration(0,3,0,0));