package com.lechange.demo.view;
|
|
import android.graphics.Rect;
|
import android.support.v7.widget.RecyclerView;
|
import android.view.View;
|
|
public class SpacesItemDecoration extends RecyclerView.ItemDecoration {
|
private int space;
|
|
public SpacesItemDecoration(int space) {
|
this.space = space;
|
}
|
|
@Override
|
public void getItemOffsets(Rect outRect, View view,
|
RecyclerView parent, RecyclerView.State state) {
|
|
// Add top margin only for the first item to avoid double space between items
|
if (parent.getChildPosition(view) != 0){
|
outRect.left = space;
|
}
|
}
|
}
|