如何制作自定义形状的 Recycler View?

Posted

技术标签:

【中文标题】如何制作自定义形状的 Recycler View?【英文标题】:How to make a custom-shaped Recycler View? 【发布时间】:2022-01-05 02:35:08 【问题描述】:

我需要创建一个回收器视图,其元素将环绕 ImageView(例如:https://imgur.com/a/7NpCHri)。有没有办法实现这个?

【问题讨论】:

RecyclerView 用于滚动数据进入和退出屏幕。它不适合这项任务。 【参考方案1】:

您可以使用 GridLayoutManager 创建适配器,并为索引为 6、7、10、11 的项目创建空透明视图。但正如评论中所说,使用 RV 是不合适的。也许还是坚持使用普通的按钮,或者做一个自定义的复合视图组更好。

【讨论】:

以上是关于如何制作自定义形状的 Recycler View?的主要内容,如果未能解决你的问题,请参考以下文章

在Recycler视图中使用数组列表

在 Android 的 Recycler View 中生成和设置文本视图背景的随机颜色

如何获取自定义形状的 .onHover(...) 事件

安卓自定义View进阶-Canvas之绘制基本形状

如何用图片制作自定义形状(在形状内)

如何制作自定义 UIButton,使其具有不规则的曲线,如岩石、石头、树木……等?