在recyclerview的底部添加一个渐进式栏

时间:2018-03-20 16:47:33

标签: android android-recyclerview progress-bar infinite-scroll

我目前正在开发Android应用程序。 我有一个RecyclerView,我正在填充调用REST API。 API是分页的,所以我设法逐步加载数据。 当用户滚动直到到达页面底部时,我正在添加数据。 目前,我已在主要布局的底部修复了一个渐进式栏,位于RecyclerView下方。 (我这样做归功于这篇文章Adding progressbar at the end of recyclerview) 这是有效的,但是微调器在文本上呈现,我想避免这种情况。 是否可以将RecyclerView底部的渐进条拟合为项目,并在收集新数据时使其消失?

感谢。

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。只需为进度条添加并使用新项类型和布局即可。

如果要开始加载项目,请将此新项目类型添加到项目列表中。这导致RecyclerView添加此进度条布局以列为新项目。加载完成后,删除进度条项目并将所有新项目添加到列表中。然后进度条将消失,新项目将被添加。

旁注:

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