liangjingkanji / BRV

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

分组展开,子项目在屏幕上可视的问题 #164

Closed x200516 closed 2 years ago

x200516 commented 2 years ago

如展开底部分组的子项目时,recyclerView不会自动向上滑动,导致子项目屏幕上不可视

象ExpandableListView自动屏幕上可视展开的子项目

版本

liangjingkanji commented 2 years ago

这种需求应该是scrollTop展开同时当前条目滑动到顶部, 但是分组没有真正的到顶部而只是保证分组自己显示在屏幕中

/**
 * 展开子项
 * @param scrollTop 展开同时当前条目滑动到顶部
 * @param depth 递归展开子项的深度, 如等于-1则代表展开所有子项, 0表示仅展开当前
 * @return 展开后新增的条目数量
 */
fun expand(scrollTop: Boolean = false, @IntRange(from = -1) depth: Int = 0): Int
liangjingkanji commented 2 years ago

请使用最新版本修复此问题