小编Bil*_*kki的帖子

Recyclerview - 重叠项目从下到上

我为这样的项目设置了负余量: -

ItemDecoration.java

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);
        if (position != 0)
            outRect.top = mSpace;
    }
}
Run Code Online (Sandbox Code Playgroud)

MainActivity.java

recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.addItemDecoration(new ItemDecorator(-80));
Run Code Online (Sandbox Code Playgroud)

这会导致顶部项目在顶部项目重叠之后堆叠最低项目和下一个项目.我希望顶级项目与下一个项目重叠,依此类推.

目前来看

在此输入图像描述

必需的视图

在此输入图像描述

java android android-recyclerview

20
推荐指数
2
解决办法
5286
查看次数

标签 统计

android ×1

android-recyclerview ×1

java ×1