Android直播聊天滚动列表

花开的那些年 2021-01-28 12:31:28
新消息自动滚动,向上滑可查看历史信息,新消息出现会显示消息数量按钮,并且不会被新消息顶上去,只有点击消息按钮才会上去
...全文
682 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Write_BUG小能手 初级 2021-01-29
  • 打赏
  • 举报
回复
引用 2 楼 花开的那些年 的回复:
滚动到中间位置,刷新列表时候就会刷新到底部默认位置(somoothscrolltopostion),加了判断不当用
我是这样写的 , 设置了一个全局的划动变量 默认为0, 在给列表设置了滑动监听, 只要滑动了 标签的值就变化成1, 这时候 只要后台推送来了新消息, 判断标签是不是1, 是1 就不自动滚动到底部, 显示出来 来了多少新信息(在标签是1 的时候 自己累加), 是0 就自动滚。。。。。。 在点击了新信息后 就自动滚到底部,并重置这个滑动的全局标签
Write_BUG小能手 初级 2021-01-29
  • 打赏
  • 举报
回复
引用 4 楼 花开的那些年 的回复:
[quote=引用 3 楼 Write_BUG小能手的回复:][quote=引用 2 楼 花开的那些年 的回复:]滚动到中间位置,刷新列表时候就会刷新到底部默认位置(somoothscrolltopostion),加了判断不当用
我是这样写的 , 设置了一个全局的划动变量 默认为0, 在给列表设置了滑动监听, 只要滑动了 标签的值就变化成1, 这时候 只要后台推送来了新消息, 判断标签是不是1, 是1 就不自动滚动到底部, 显示出来 来了多少新信息(在标签是1 的时候 自己累加), 是0 就自动滚。。。。。。 在点击了新信息后 就自动滚到底部,并重置这个滑动的全局标签[/quote] 这个已经完美解决,效果刚刚好[/quote]
花开的那些年 2021-01-29
  • 打赏
  • 举报
回复
引用 3 楼 Write_BUG小能手的回复:
[quote=引用 2 楼 花开的那些年 的回复:]滚动到中间位置,刷新列表时候就会刷新到底部默认位置(somoothscrolltopostion),加了判断不当用
我是这样写的 , 设置了一个全局的划动变量 默认为0, 在给列表设置了滑动监听, 只要滑动了 标签的值就变化成1, 这时候 只要后台推送来了新消息, 判断标签是不是1, 是1 就不自动滚动到底部, 显示出来 来了多少新信息(在标签是1 的时候 自己累加), 是0 就自动滚。。。。。。 在点击了新信息后 就自动滚到底部,并重置这个滑动的全局标签[/quote] 这个已经完美解决,效果刚刚好
花开的那些年 2021-01-28
  • 打赏
  • 举报
回复
滚动到中间位置,刷新列表时候就会刷新到底部默认位置(somoothscrolltopostion),加了判断不当用
键盘舞者113 2021-01-28
  • 打赏
  • 举报
回复
这有什么困难的吗,RecyclerView

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧