youlookwhat / ByRecyclerView

🔥 RecyclerView 下拉刷新、上拉松手/自动加载更多、item点击/长按、item局部刷新、头布局/尾布局/状态布局、万能分割线、Skeleton骨架图、极简adapter、嵌套滑动置顶
https://youlookwhat.github.io/ByRecyclerView
Apache License 2.0
798 stars 139 forks source link

增加头布局后,设置滚动到第一个item位置错误 #49

Closed chengzhuangjie closed 2 years ago

youlookwhat commented 2 years ago

你设置滚动到第一个item位置的代码是啥,你的第一个item不包含头布局吧,你是不是没有去掉头布局

chengzhuangjie commented 2 years ago

大概就是现在页面类似一个头部帖子,底部评论内容,插入一个评论,想要插入评论的效果,就设置了滚动到顶部,问题就是加了头布局后滚动到评论的位置是错误,按照你说的解决办法就是先移除头部再设置滚动吗

youlookwhat commented 2 years ago

你是想说发布评论后,定位到发的评论那条位置吗。你需要加上头部的position

定位的位置:position + recyclerView.getCustomTopItemViewCount()

position :不添加头部时,要定位的位置 getCustomTopItemViewCount() : 头部布局(如果有下拉刷新布局也包含)的个数

youlookwhat commented 2 years ago

@chengzhuangjie 问题解决了吗

youlookwhat commented 2 years ago

还有问题再提哈