liangjingkanji / BRV

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

悬浮问题 #436

Open ZhouBey opened 5 months ago

ZhouBey commented 5 months ago

问题描述

添加两个悬浮下的item,通过diff刷新时,悬浮索引会错乱,itemHover=true的不悬浮,false的反而悬浮了

期望结果

如何复现

希望快速解决请Fork仓库复现问题并附上链接, 否则只能等有空才能排查 凭空猜测只会让问题晦涩难懂, 浪费本项目可持续维护时间

截图

异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)

版本

ZhouBey commented 5 months ago

打印了一下mHeaderPositions,发现要悬浮的索引不对

ZhouBey commented 5 months ago

mHeaderPositions=[-2, 0, 6] 还有负数的

liangjingkanji commented 2 months ago

刷新后需要通知LayoutManager重新绘制