package com.codeest.geeknews.widget;
import android.graphics.Rect;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import com.codeest.geeknews.app.App;
import com.codeest.geeknews.util.SystemUtil;
/**
* Created by codeest on 16/11/30.
*/
public class GoldItemDecoration extends RecyclerView.ItemDecoration{
@Override
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
super.getItemOffsets(outRect, view, parent, state);
int position = ((RecyclerView.LayoutParams) view.getLayoutParams()).getViewLayoutPosition();
if (position > -1) {
if (position == 0) {
outRect.set(0, SystemUtil.dp2px(App.getInstance(), 15), 0, 0);
} else if (position == 3) {
outRect.set(0, SystemUtil.dp2px(App.getInstance(), 0.5f), 0, SystemUtil.dp2px(App.getInstance(), 15));
} else {
outRect.set(0, SystemUtil.dp2px(App.getInstance(), 0.5f), 0, 0);
}
}
}
}