liangjingkanji / BRV

[使用文档] Android 快速构建 RecyclerView, 比 BRVAH 更简单强大
http://liangjingkanji.github.io/BRV/
MIT License
2.49k stars 317 forks source link

关于分组单选的问题 #354

Closed YQcharlse closed 1 year ago

YQcharlse commented 1 year ago

大佬!急需大佬指点!无限极树,只单选的时候在使用 image 1.这样的实体是否有问题? 2.怎么确定选择的Position

liangjingkanji commented 1 year ago

听不太懂你描述的什么

YQcharlse commented 1 year ago

emmm...不好意思东哥,就是想问下就是嵌套分组树结构的无限极,怎么构建model,子列表必须不能和父列表一样吗?我上图的model是否正确?

liangjingkanji commented 1 year ago

当然可以一样, 子列表的只是相对被父列表的itemSublist包含而已

liangjingkanji commented 1 year ago

position取决于你想要的相对于父列表的位置(itemGroupPositon)还是相对于整个列表的位置itemPosition

分组展开/折叠实现方式就是将父列表的itemSublistmodels里面添加/删除

YQcharlse commented 1 year ago

image 这样结构的树要单选,我想取相对于整个列表的位置itemPosition,来做单选。但不知道怎么取

liangjingkanji commented 1 year ago
  1. 你问的这个问题令我很生气, 你竟然知道实现ItemExpand但是你不知道实现ItemPosition接口

  2. BRV的选择模式默认就是针对的整个列表

请仔细阅读demo和文档, 并且记得更新demo

YQcharlse commented 1 year ago

太感谢了东哥,我竟然没有想到实现ItemPosition接口!