7

装饰RecyclerView以获得这种外观和感觉的最佳和最简单的方法是什么?我正在开发一个旅行座位预订应用程序...我知道我可以使用带有 gridlayout 经理的 recyclerview来做到这一点..但是应该是什么步骤我不知道要注意的一件事每辆公共汽车都有不同的座位安排

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

4

3 回答 3

8

我建议您使用StaggeredGridLayoutmanager您的回收站视图。

用于 RecyclerView 的 StaggeredGridLayout

这是实现布局的最接近的方法。

您可以在此处找到文档。工作示例可以在这里找到。

于 2015-07-28T05:17:21.787 回答
3

你可以从这个例子中学习,它完美地解释了Recycler View

在此处输入图像描述

希望这对你有用

于 2015-07-28T05:25:28.143 回答
1

根据总线选择的类型,在GridLayoutManager和之间切换StaggeredGridLayoutManager

对于所有类型,使用仅带有右对齐方向盘图标的标题视图。

  1. 对于仅座位类型:
    • 使用 4 跨度GridLayoutManager
    • 使用项目装饰器提供第 2和第 3之间的间距
    • 使用带有 5 个座位​​视图的页脚视图
  2. 对于混合型:
    • 使用 3 跨度StaggeredGridLayoutManager
    • 使用项目装饰器来提供第一第二列之间的间距。
    • 为卧铺座椅使用不同的物品类型(请参阅:onCreateViewHolder(parent,viewType)
  3. 对于仅卧铺类型。
    • 使用 4 跨度GridLayoutManager
    • 使用项目装饰器来提供第一第二列之间的间距
于 2015-08-04T15:59:06.097 回答