效果图需要实现列表item阴影效果,需要两个item部分重叠,实现的方法是,addItemDecoration,设置outRect.bottom或者其他字段为负值。如果需要最后一个不重叠,在方法中进行判断是不是最后一项就可以了
mRecyclerView.addItemDecoration(new RecyclerView.ItemDecoration() {
@Override
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
super.getItemOffsets(outRect, view, parent, state);
if (parent.getChildPosition(view) != (imagesId.length - 1)) {
outRect.bottom = -50;
}
}
});