在recyclerview底部添加一个进度条

Add a progressive bar at the bottom of recyclerview

我目前正在开发 Android 应用程序。 我有一个 RecyclerView,我正在通过调用 REST API 来填充它。 API 是分页的,所以我设法逐步加载数据。 当用户滚动直到到达页面底部时,我正在添加数据。 目前,我在主布局底部修复了一个进度条,位于 RecyclerView 下方。 (多亏了这个post) 这是有效的,但微调器在文本上呈现,我想避免这种情况。 是否可以将进度条作为一个项目放置在 RecyclerView 底部,并在收集新数据时使其消失?

谢谢。

是的,这是可能的。只需为您的进度条添加并使用新项目 type 和布局。

当您想开始加载项目时,请将此新项目类型添加到您的项目列表中。这导致 RecyclerView 将此进度条布局添加到列表中作为新项目。加载完成后,删除进度条项目并将所有新项目添加到列表中。然后进度条会消失,新的项目会被添加。

旁注:

我个人喜欢 RecyclerView,因为它支持多种项目类型。这是一个很棒的工具,我喜欢将此功能用于复杂的 RecyclerView 结构。