带有堆栈项的 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));
我需要回收站视图,其中每个下一个项目都在上一个项目的下方。它应该以某种方式重叠。是否可以使用 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));