[英]Scrolling to bottom of recycler view
我有一个回收站视图,当用户滚动到底部时,该视图将加载更多内容。
要滚动到底部一次,我可以使用类似以下内容的代码: recyclerView.smoothScrollToPosition(adapter.getItemCount() - 1)
是否可以不断滚动回收器视图,直到到达终点? 回收者视图没有成千上万的项目,因此只需要滚动几次就可以到达终点。
您可以通过以下逻辑轻松地做到这一点:
根据服务器的响应,请保留一个值,该值将告诉用户是否有更多数据可用。 值可以是0或1。
0:没有更多数据可供用户使用。
1:更多数据可供用户使用。
如果有更多数据可供用户使用,则在将数据设置在屏幕上之后,再次将用户滚动到“回收者视图”的底部,否则将不会滚动。
提示:在将数据设置在屏幕上之后以及滚动到底部之前,请保持大约200-300ms或500ms(故障保护)的延迟,以避免任何错误或崩溃。
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.