如何在Android中线性增加和减少Horizo​​ntal RecycleView的高度

时间:2018-09-01 13:39:19

标签: android

我有水平循环ReacycleView。但我希望在回收视图的中间项目(ImageView)的高度大于其他副项目。 Recycle view items  这意味着,如果在RecycleView中心有任何项目,那么它在RecycleView本身中的高度应该更大。

2 个答案:

答案 0 :(得分:0)

通过在适配器中实现getItemViewtype(),可以为中间项目使用不同的布局。类似的问答here应该为您指明正确的方向。

答案 1 :(得分:0)

我创建了具有此功能的示例应用程序,下面是代码。 让我知道您是否需要一些解释。

Screenshot

您需要创建一个自定义布局管理器和Item Transformer

CenterLayoutManager

Repository

ScaleTransformer