带有堆栈项的 RecyclerView(重叠)

RecyclerView with stack item(overlapping)

我需要回收站视图,其中每个下一个项目都在上一个项目的下方。它应该以某种方式重叠。是否可以使用 recyclerview?

你只需要添加 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));