gpt4 book ai didi

android - Recyclerview 中的重叠 View

转载 作者:行者123 更新时间:2023-11-29 19:27:32 29 4
gpt4 key购买 nike

Layout to achieve

您好,我需要实现图片中所附的布局。我试过这个StackOverFlow answer

但是生成的 View 创建如下 Resultant layout

我需要右下角位于 recyclerview 的下一个单元格之上。

请建议如何使上一个单元格下方的单元格顶部。

最佳答案

看起来你很接近。您在这里看到的问题是:

  1. 您在项目装饰器中使用的偏移量与您使用的示例中的偏移量不够大 - 因此出现黑色间隙
  2. 线性布局管理器堆叠 View 的顺序是从顶部开始,这意味着下面的行将覆盖上面的单元格。

要解决此问题,首先,添加更多偏移量以消除黑色间隙。

其次,在您的 LinearLayoutManager 上调用 setReverseLayout(true)(也可以通过构造函数完成)- 这将使其首先绘制底部项目,以便单元格将绘制在下面的单元格之上。

此外,您可能想尝试调整 View 的高度以获得整洁的阴影效果,确保索引 N 处的行比索引 N+1 处的行具有更高的高度。在适配器中绑定(bind)每个 View 时,您可以通过调用 myView.setElevation((getItemCount() - position) * SOME_DP_AMOUNT) 来完成此操作。

关于android - Recyclerview 中的重叠 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40972877/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com