如何在StaggeredGridView

时间:2015-12-03 12:00:28

标签: android android-layout android-recyclerview

我有StaggeredGridLayoutManager spanCount = 2 VERTICAL方向。这是一个无穷无尽的名单。如何在分页上添加加载更多动画

StaggeredGridLayoutManager的问题在于我无法在行级别提供动态spanCount。如果是GridLayoutManager这对于SpanSizeLookup来说很简单。如果您有任何解决方案或建议,请扔掉。谢谢!

Pinterest已经添加了...但是他们自己的习俗或本地人我不知道 enter image description here

1 个答案:

答案 0 :(得分:1)

在一些R& D之后,我得到了解决方案,正在研究StaggeredGridView上的跨度。所以它可以是指定的列数,也可以是完整的跨度。

需要做的是在适配器中为onBindViewHolder()方法

中的每个视图添加以下代码
StaggeredGridLayoutManager.LayoutParams layoutParams = (StaggeredGridLayoutManager.LayoutParams) holder.itemView.getLayoutParams();
                    layoutParams.setFullSpan(true);
                    holder.itemView.setLayoutParams(layoutParams);

这对我来说是完美的工作解决方案,但未指定任何列跨度计数。