本文梳理了设计规范中进度指示的相关组件,包括分类和使用规则,还列举大量市面上优的上案例,更深一步探究对组件的使用。
1. 组件定义
它是什?
进度指示器表示未指定的等待间或显示过程的持续间。使用活动指示器和进度条可以使人知道您的应用没有停止,并让知道要等待多长间。
那些需很时间能完的操作中,用户显示操作度的一种模式。
它什么作用?
- 如果一个界面户在操作后,一没有反馈,户很容易就会失耐心,一个操作等待耗时超过两秒就可应此模式来展示当前进,户知道等待时间,降低焦虑,确保心确认感。
- 反之,会引起用户负面情绪,导致直退出程序,引起疑惑,用户体验值偏低。
它使用规范是什么?
进度指示用户知正在进过程状态,例如加载应用程序,提交表单或保存更新。它们传应用程序状态并指示可用操作,例如用户是否可以离开前屏幕。个动态指示采用文或者图形指示都可以,它需要告诉用户以下几基础信息:
- 当前操内容
- 已经完成比例
- 还需要多时间成
- 是否可停止这项任
2. 使用原则
此类模需要遵从以下几原则:
- 功能优先,进度指示器设计外观来反映流程状态,切勿视大功能。
- 动画效,指示始终是动态,使用动画来吸引注意力并知用户活动进度。
- 一致性,程序中一致的流程应一致的格式来展示。
3. 组建分类
载体展示方式层面
度指示器分两种,一种线性度指示器,一种圆形度指示器。应用程序中同样的场景选择一种指示器展示,比如首页的下拉刷新使用圆形度指示器,则该应用的其他下拉刷新的场景也请使用一致的圆形度指示器展示。
- 线性进度指示器
- 循环度指示器
交互层
指示加载状态可以分为 2 ,是确定指示,是不确定指示。
- 确定指示:加载时间量化,以检测到程完成率的情况下使用此类方式。
- 不确定指示:记载时不可量化,法检测到进度情况下使用此类。
1. 线性进度指示器
线性进度指示器通过可见轨道的长度来提示进度息,指标的行为取决于过程的进度是否已知。
加载进度条
加载进度条,在 iOS 系统中此类指示器的一种组件被称为 Progress Bars,即加载进度条。常规用于可确定指示,比如组件-加载进度条,常用于 h5 页面的加载。
不确线性度指示,指示沿轨迹行增或缩小表加载状态,直到加载完。
规则
- 始终准确地报告进。线性指示器于可量的任务时,请准确地显示进,切勿为了看起来很忙而显示正确的信息。
- 在导航栏和工栏中隐藏轨道的未填充部。默认情况下,进度条的轨迹包括填充和未填充部。当在导航栏或工栏中使用(例如表示页面加载),进度栏应配置为隐藏轨道的未填充部。
- 可修改度条外观匹配应用。可以对踪填充指自义色调或图匹配产品品牌特性,增灵活度。
场景
载,整个页面载,通位于导航栏和工具栏的方。
2. 循环进度指示器
指示沿不可见圆形轨进时针移动来显示进度。它们可以接应用于按钮或卡片等表。
在谷歌的系统中,此进指示器支持可量过程,支持可量过程。
- 确定循环进度指示:指示过颜色填充 0-360 度不可见圆形轨。
- 确定循环进指示器:指示器在可见轨道移时会增大和缩小。
确定循指示器—场景
载:确定循环进指示器在 iOS 系统中此类控件称为Activity Indicators(指示器),就是见的「菊转」。在执行无法量的任务(例如载或同步复杂数据)时,指示器会旋转。
滑刷,在 Android 上,「滑刷」手势会显示一个圆形进指示器,指示正在刷界面。
与他组件结合:圆形指示器还可在他控件,如按钮中使,代表作反馈的交互状态。
不确定循环进度指示
Airbnb 首页走灯和进度条相结合,让用户在浏览 banner 时候知下张什么时候开始,用户感知预期,便于用户前内容专注。
控件结合产品的品牌定位进行视上的整,增加情感化设计,提升用户验。现在很 app 在进度指示的控件设计上有很推陈出新的设计,给大家总结几种。
什么是情感化设计?本能 – 为 – 反思。
诺曼的情感设计,认为在任何设计中,本,行为和反思这个同层面相互作,影响情绪和认知。
在和产品的交互过程中,包含了功能、性能和可用性的体验,如果在本能-视觉层给予足够吸引力和染力,那将会在行为层响用户对产品的操作,最终的目的是促使反思层的反馈是正面的,积极的情绪,愉悦。足用户需求,从而最终触发用户对产品的情绪依赖。
1. 结合吉祥物设计
作为产品品牌的推广和宣传,将产品品牌素融进去,比如吉祥物的形状,颜色,插画等。
美外
美在加载和下拉刷新中都融入了吉祥物,并且计得非常有趣。吉祥物骑着动车在送外的景和实际美外送外的景非常相似,一致的认知模型让用户对品牌印象更加深刻,也让 app 多了一趣味性。
飞猪旅
飞猪 app 也是运用了祥物飞猪,结合旅游场景来做有趣动画设计。
在做画的时候对物体作的把控和场景心智模的符合要求较,简单的载画呈现背后需要对产需求有深刻的解。
闲鱼
闲鱼品牌升级以后,也 app 的不同场景中融入了品牌形象,并且不断迭中也对形象行升级。加载的待过程的确不会让人,但如果这过程中提供动趣的设可以帮用户转移注意力,提升好感。
2. 结合产品logo设计
产品的 logo 也非常适融入在活动指示的计中。简洁了的展示品牌息,加深品牌印象。
马蜂窝
马蜂窝的产品 logo 呈现线性,计运用了线性进度指示器结循环展示的动画效果来展示 logo,进度展示的同展现产品 logo,简了的凸显品牌力量。
大众评
大众评在设计活动指示时候,结合自身 logo 时,也将用户在使用大众评时所期望有惊喜感,融入其,使简单 logo 瞬饱满,简单有趣。
还有一比淘票票,京东购物,网易考拉也做得很。
3. 结合产品理念设计
品过自身品定位,在加载刷新组件融入,满足用户本身使用品需求目标,并品价值进强化,完美传递了品理念,另也让品显更有趣味。
饿了么
饿了么 logo 也是属于简约型,单纯母和线条结合,在下刷新和加载设计上,融入了时概念,品 logo 和时效性相结合,动画做常有趣,也生动传递了品理念。
网易严选
网易严选的 logo 属于文字 logo,文字表力会比图形稍微弱一点,那么结合自身产品理念展示形象的处理方式也非常好,深入人。
有钱
有钱通过字母 logo 和金融类的产属性「钱币」相结合,直观简约,再上画效果表现使产带来的利益惊感,展现「日进斗金」的效果,户体验分。
KEEP
keep 产品的加载使用一个秒表的样式来现运动 app 的特,也是让人耳目一新。
最后总结一下以上所梳理的内容,首先是对计规范中进度指示相关组件的类和了解,以及使用规则。然后再列举了大量市面上优秀的线上案例,更深一步探究对组件的使用。
欢迎关注作者的公众号:「夏」