BaseRecyclerViewAdapterHelper 分组问题

jjjwad0x  于 2022-10-27  发布在  其他
关注(0)|答案(3)|浏览(378)

分组中布局可以实现 recyclerview 的 GridLayoutManager 的效果吗?

qlckcl4x

qlckcl4x2#

是的,就是这种效果, demo得效果是 子分组是列表形式,我不太清楚是否能实现这种效果。 不过我用嵌套recyclerview实现了这种效果,虽然不太想用这种方式😔 发自我的iPhone…

在 2021年7月14日,00:05,劉強東***@***.***> 写道:  你说的这种效果么 https://github.com/liangjingkanji/BRV/ — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

jtjikinw

jtjikinw3#

  1. 首先设置 GridLayoutManager
binding.recyclerView.layoutManager = GridLayoutManager(context, 4)
binding.recyclerView.adapter = adapter
  1. 然后在 BaseNodeAdapter 将你想要显示一整行的 Provider 用 addFullSpanNodeProvider 设置
init {
    addFullSpanNodeProvider(TitleProvider()) // 占据一整行的 item,标题 item
    addNodeProvider(EntranceProvider()) // 普通的一行四个的 item
}

相关问题