0

我正在使用与GridLayoutManager布局的recyclerView。有没有办法在顶部持有回收站的特定元素?

回收站视图在ViewHolders上包含2种类型,其中一个的跨度大小等于3,以便分隔不同类型的网格元素和一个大小等于1的大小。

我想要的是能够始终保持大小为3的视图持有者(取决于水平滚动位置)的顶部之一,如下图所示。

有没有人有任何想法如何做到这一点?如果有可能我想避免创建自定义布局,是否有更简单的方法来实现它?

grid layout exemple

+0

纠正我,如果我错了。您希望网格看起来像第二个gridList,就像您发布的图像一样。 –

+0

是的,在第二个gridList图像中,“电影”视图持有者被粘贴到顶部,直到它不会随着“游戏”视图持有者“向下滚动而改变时为止。 – hamid

+0

您可以发布您的适配器代码吗? –

回答

0

您可以检查此GitHub的项目 StickyHeaders

您可以直接在此使用并导入它作为一个依赖或者你可以看看代码,并尝试实现自己的“粘性”头。

+0

任何其他更简单的方法? – hamid

相关问题