如何传达滚动加载已经到了终点

时间:2018-03-19 07:17:32

标签: user-interface user-controls infinite-scroll user-experience

我已经实现了一个滚动加载,每次滚动到达查看区域的末尾时,它会获取一些数据。在某些时间点之后,将不再有新的数据显示,我应该如何从用户体验的角度向最终用户传达这一点?

我在考虑几个选项,例如显示工具提示,几秒钟后会自动消失。其他选项与Apple的rubber banding scrolling类似。可以在这里使用的任何其他方法吗?

2 个答案:

答案 0 :(得分:2)

在不知道用例是什么的情况下(即用户执行搜索或只是从其他地方滚动列表),一般来说,有两个不错的选择:

  • 关注Slack"你是最新的! +图标"最后的小图像 底部有弹性卷轴。或者,例如,"那就是我们所拥有的一切 然而!查看您的电子邮件以获取更多信息,或者搜索[term]而不是#34;。
  • 使用进度条类型的指示器,例如当您阅读文章时 中 - >当人们向下滚动时,他们会有一个实时指示器 到达列表的底部。

答案 1 :(得分:1)

我不喜欢申请中的死胡同。如果用户点击列表的底部并仍在搜索,他可能有错误的搜索字词。我会在" Haven找到你正在寻找的东西?尝试使用其他搜索字词"并将其链接到搜索框。

即使它不是搜索,一旦用户点击底部而没有成功找到他们想要的东西,他们就会为他们提供替代方案。

希望这会对你有所帮助。