【第18天】loading设计的常见形式

loading是产品在设计时必须要考虑的一个场景,无论是联网拉取数据,还是执行功能运行,我们都需要给用户一个loading来消除等待的焦虑感。

1. 标题栏loading

适合于消息列表的数据自动加载,因为即使在新数据还没有拉取下来之前,用户还是可以查看缓存消息,故loading不能阻断用户的操作。又因为消息列表的打开频率很高,loading的感知不能太强,所以标题栏是最适合出现loading的位置。

微信

脉脉

2. 白屏loading

白屏loading是指除了产品框架界面以外的整个屏幕白屏进行数据加载,适用于那些需要在内容显示完整后,才可以进行下一步操作的场景。

这种加载方式容易让用户产生焦虑感,因为白屏实在太枯燥了,所以大多数的白屏loading会配上一些好玩有意思的加载动画分散一下用户的注意力。

美团

百度外卖

3. 进度条loading

这种常见于图片加载以及资讯加载的场景中,用户关注的是加载速度和加载时间。

而用户感觉上最快的进度条速度是先慢后快,因为累积一定的焦虑压力后的一瞬间完成了,感知是最强烈的。

DoSnap的图片加载进度条

微信文章的进度条

4、浮层loading

浮层loading是在当前界面触发某个功能操作时出现的,目的是为了给予用户的提示,表示任务还在运行中。这时点击界面上的任意地方都没有事件响应,是防止用户在上一个结果还没有返回的情况下又添加新的执行任务。

美图秀秀

淘宝

5. 刷新loading

刷新loading是在长列表或者瀑布流的场景下进行数据拉取的展现形式。现在常见的就是下拉刷新,loading动画出现在列表或者瀑布流的顶部。

新浪微博

大众点评

设计loading的核心原则就是能多快显示完就多快显示,并且不让用户反感,因为用户的耐心就在一次次中loading中被磨损了。


个人原创文章,转载请联系本人授权。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在产品实现过程中,前端经常会问产品人员: 数据从哪里来? 用什么方式加载出来? 是否写死在前端? 是否后台控制? ...
    jason_peng阅读 1,493评论 0 21
  • 数据加载发生在用户触发特定操作后,客户端向服务器发送请求,服务器处理并返回数据给客户端的过程。该过程中由于网络异常...
    给予不是给予阅读 3,500评论 2 9
  • 镜像API驱动的应用程序的兴起,实时正在成为现代应用程序开发中一种新兴的,无所不在的力量。它为即时消息,实时体育源...
    13049047c237阅读 901评论 0 0
  • 中午吃完饭回到办公室,就在心里告诉自己:周五啦,下午没事可以专心的把简历修改了。 其实,这份简历是我差不多一个月之...
    陈霜V阅读 129评论 0 1
  • 如果你想做什么,那就去做吧。记得昨天看到复旦陈果教授说,曾经有一个学生问她,“别人的看法重要还是自己的看法重要”,...
    Dhxndk阅读 174评论 0 1