带有堆叠项目的RecyclerView(重叠)

时间:2018-06-12 09:49:11

标签: android android-recyclerview overlap

enter image description here

我需要回收者查看下一个项目下面的每个项目。它应该以某种方式重叠。是否可以使用recyclerview?

1 个答案:

答案 0 :(得分:0)

您需要添加ItemdDecorator:

public class ItemDecorator extends RecyclerView.ItemDecoration {
    private final int mSpace;

    public ItemDecorator(int space) {
        this.mSpace = space;
    }

    @Override
    public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
        int position = parent.getChildAdapterPosition(view);
        outRect.right = -mSpace;
    }
}

然后在初始化回收站视图时:

binding.containerAction.rvGroupCallUserList.addItemDecoration(new ItemDecorator(80));