原标题:十种加载样式

对于设计师来说往往更多的是注重界面的设计,从而忽略了用户对于加载等待的体验,如何用不同的加载来缓解用户的等待焦虑,从而提升用户对产品的体验呢?下面就来和大家介绍一下都有哪些加载样式和使用方法。

目录

什么是加载?

什么情况下需要加载?

加载的样式

一、什么是加载?

加载如同反馈,在人机交互中,用户与界面的每一次互动都是一次加载过程。因操作导致的页面跳转、刷新或弹窗等从而使页面元素或信息发生变化行为,页面都是需要向服务器发送请求信息,服务器接收到后在发送反馈信息,而由于网络及页面自身处理信息的原因导致这个信息对换的过程可能发生延长从而需要一个“反馈”即加载来缓和用户的等待。加载有快有慢,快的可以让你根本没意识到这种“反馈” ,同时慢得也会让你感到崩溃。

二、什么情况下需要加载?

1.打开App时

通常我们在刚开始打开一个App时都会有启动页,或者是用广告页来过渡这个过程。

2.打开新页面

在当前页面加载:也叫模态加载,指在当前页面提示正在加载或处理,成功后打开新页面。适用于需要判断的情况。

在进入页面加载:先进入新页面,在提示正在加载或处理。体验更为流畅,可以使用几种不同的加载方式。

3.显示更多的内容

是指在当前页面中刷新并显示更多的内容时,需要加载。

三、加载样式

1.状态栏加载

通常是系统默认的配置加载样式。比如IOS自带APP页面加载时会出现状态栏加载(比如:邮件、图片、APP-store等等)

2.导航栏加载

多用于社交类产品,用来表达信息的收取,又不会干扰用户浏览其他信息(比如:QQ、微信、邮件等等)

3.LOGO和预设加载

当页面的布局固定时,采用这种刷新样式,即先加载布局的数据,为了不让加载出的布局显得太空,会用LOGO或者预设图片来填充(同时也增加品牌形象宣传)

4.色块加载

在图片加载完成之前,在图片的位置先显示一个颜色的占位符,具体的颜色可以按照图片的颜色读取,也可以按照某种规律设置。

5.下拉刷新加载

下拉刷新已经在App中被普遍应用,保证了用户即可以看到本地缓存的数据,也可以选择主动对当前页面进行更新,加载的样式也可以做出进一步的设计,例如美团的效果,运用了产品形象作为刷新的样式,即增加了品牌形象的宣传,也提升了用户的体验。

6.白屏加载

当前页面内容比较单一,需要一次加载完成才能显示,则采用白屏加载模式。这种加载方式在完全加载完成之前是看不到任何内容的,所以一旦超过时间太久一定要提示用户什么原因加载失败(可以配合tosat弹窗提示),而不是一直的加载。也可以向美团外卖做的更有趣味性,减轻用户的等待焦虑。

7.进度条加载

进度条加载多见于浏览器,包括PC端和移动端浏览器。App中的页面如果用H5形式做的,多数也会采用进度条进行加载。

8.toast加载

当用户执行某个操作时,为了防止用户继续操作导致数据加载失败,则用Toast的样式来提示正在加载,同时限制用户继续操作。这种情况用户一般只能执行返回到上一级的操作,其他都被禁用。

9.分段加载

当新页面内容过多时,如果一次性加载所有内容会增加设备的负担,而加载内容过多的话也会增加加载的时间,甚至还会因为用户使用的是低配手机而崩溃。分段加载就是为了解决这一问题而诞生的,先加在最新的内容,当用户向上滑动式,再加载一部分数据展示给用户。

10.布局加载

名字可能会很陌生,但是却很常见。它是将未加载出来的内容区域用灰色的色块填充,在加载过程中有很好的连贯性。当然运用这种形式的加载是有条件的,需要内容的框架是固定的,如果页面可能会出现无内容也是无法使用的。

总结

对于设计师来说,加载速度的长短我们是没有办法去改变的,但是我们可以利用改变加载的不同样式来缓解用户对于加载等待的焦虑,我们要学会在不同的应用中使用适合用户的加载样式。

参考资料:

https://www.jianshu.com/p/fa5d6a108768

https://www.jianshu.com/p/6dd20e449f7a

https://blog.csdn.net/iplayvs2008/article/details/48344425

转载自:公众号 海盐社

作者: 小溜Epik返回搜狐,查看更多

责任编辑:

页面加载更多的css,十种加载样式相关推荐

  1. 前端vue里面点击加载更多_js实现『加载更多』功能实例

    DEMO : 滚动加载示例 关于如何实现『加载更多』功能,网上有插件可用,例如比较著名的使用iscroll.js实现的上拉加载更多.下拉刷新功能. 但实际用起来却是很麻烦.由于是第三方插件,要按照对方 ...

  2. mui用ajax上拉加载更多,mui上拉加载更多的使用

    demo地址 mui框架中上拉加载的坑 1.在函数自己上拉加载行为后的回调函数 2.在mui封装的上拉加载中,点击某一项会失效. 解决方法 1.该函数是必须要写的,用来写自己的逻辑需求,但是一般情况下 ...

  3. php底部加载更多,关于vue底部加载更多的代码

    本文通过实例代码给大家介绍了vue底部加载更多,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下 要实现的效果如下: {{showDay(index)}} {{item.title ...

  4. 微信小程序 下拉刷新/上拉加载更多 (上拉加载更多怎么实现)

    参考:微信小程序开发文档->框架>逻辑层->注册页面 实现原理: 1.下拉刷新:由于小程序数据是实时渲染的.我们把data{}内的数据清空重新加载即可实现下拉刷新. 2.上拉加载更多 ...

  5. 微信小程序上拉加载 加载更多数据 触底加载 点击加载更多数据

    开发需求 进入页面,加载初始数据,当向上拖动页面至底部,自动加载新的数据,即上拉加载更多数据. 演示 index.wxml <!-- 数据列表 --> <view wx:for=&q ...

  6. android中常用的下拉刷新加载更多_如何设计“加载流程”

    为什么要处理"加载"状态 在页面拉取数据.或提交某些数据时,需要一定的时间来等待服务端返回结果.如果不处理加载,用户可能会看到一片空白,以为你的软件出错:或者因没有建立心理预期,被 ...

  7. html页面加载转圈,纯CSS实现加载转圈样式

    不同的项目中对于等待加载时转圈圈的样式是不同的,有的是传统的转圈的gif图片,见得比较多的是将转圈圈的换成了可爱的图标.有时候项目中加入等待加载的图片会很违和,不符合美观,所以需要用CSS做一个.下面 ...

  8. 微信小程序下拉加载更多 带后台 解决加载的内容 是新加载的view中最后一个view

    问题在于数据库查询语句 limit加了两个参数 limit m,n 去掉后面的n 没问题了 wx.request({ url: 'http://localhost:3030/xcxmvc/nr/dl' ...

  9. 微信小程序实现上拉加载更多数据(分页加载)

    前言: 该实例和我其他两篇文章息息相关,不清楚的可以先做功课 Vant Weapp小程序 UI 组件库 https://blog.csdn.net/qq_36303853/article/detail ...

最新文章

  1. 如何构建一套高性能、高可用性、低成本的视频处理系统?
  2. mysql数据库出现幻读,MySQL 幻读怎样处理?_数据库
  3. MapReduce中的InputFormat(1)概述
  4. 厉害了,Spring中bean的12种定义方法!
  5. 妈妈再也不用担心别人问我是否真正用过redis了
  6. 陈天奇:十年机器学习科研之路(附链接)|湾区人工智能
  7. 获取byte的各个bit值_Java中获取一个Byte 的各个Bit的值
  8. debugger怎么用_谷歌开发者工具,这些技巧你用过么?
  9. 操作文件的实用类,删除目录,清空目录,删除文件
  10. Excel--数据分列功能
  11. 用android编写使用按钮ImageButton和切换器ImageSwitcher
  12. STM32F207 HOST读写u盘枚举失败 USBH_BUSY 或 操作U盘 打开其根目录f_opendir一直卡死
  13. Java小例子—薪水计算器(含具体的代码思路)
  14. 磁盘清理软件:BlueHarvest for Mac
  15. 杀戮空间2服务器协议,杀戮空间2服务器设置
  16. 微软账号登陆不上_微软抛弃“亲生儿子”,IE浏览器被限制,强制你更换Edge
  17. ROS中处理回调数据
  18. Class1导数与变化率
  19. java判断标签闭合_html转PDF(java)非常奇怪的错误,标签没闭合
  20. Learning Angular 学习Angular Lynda课程中文字幕

热门文章

  1. VS2015 还是VS2017 好用_强烈推荐:2020年12款Visual Studio 好用的工具
  2. python在数据分析方面的应用-数据分析应用方面Python和spss有什么区别?
  3. 数格子算面积的方法_“数方格”是笨方法吗?
  4. <mvc:annotation-driven/>标签的使用
  5. 汇率兑换程序python按温度转换_python复习+实例编写(1)——温度转换、汇率转换...
  6. 【Codeforces】1051F. The Shortest Statement【MST+LCA+最短路】
  7. 面试季,覆盖70%-80%的面经基础题(java及安卓)-------网络篇
  8. Ingest Node Pipeline Processor
  9. java h5在线音频_H5 录音音频可视化
  10. js实现音频可视化波形图