效果图:
recyclerView.addItemDecoration(new RecyclerView.ItemDecoration() {
@Override
public void getItemOffsets(@NonNull Rect outRect, @NonNull View view, @NonNull RecyclerView parent, @NonNull RecyclerView.State state) {
outRect.top = DimensUtils.dp2px(ClassifyActivity.this, 3);
int position = parent.getChildAdapterPosition(view);
if (position % 2 == 0) {
outRect.left = DimensUtils.dp2px(ClassifyActivity.this, 15);
} else {
outRect.left = DimensUtils.dp2px(ClassifyActivity.this, 3);
outRect.right = DimensUtils.dp2px(ClassifyActivity.this, 15);
}
}
});