设计干货:一篇文章带你搞定全局组件的使用
绘制交互流程原型时,会出现一些组件被频繁使用的情况。 如果每次都将这些组件在原型上面展示出来,会给交互文档带来冗余,不够简洁,且增加交互和视觉的工作量。解决这些问题的方法就是使用全局组件。这样可以减少文档的冗余,提升文档的简洁度,减少交互设计师/产品经理的工作量。 全局组件大致有以下4种,分别为:Loading 加载、Default pages 缺省页、Toast 吐司、Alert 对话框。 本篇文章大纲如下所示:
01 Loading 加载1. 全屏加载这种加载比较简单,一般使用在页面内容比较单一的情况下,所以一次性加载完所有数据后再显示内容。 但这种一次性加载完后,再展示出来,给用户感觉加载时间较长。 用途:
使用说明:
组件样式: 2. 上拉加载用户在浏览界面的过程中,对于未加载的信息,通过手势上拉,信息自动加载。 用途: 把用户代入无尽浏览模式,让用户一直向下滚动,不需要手动点击加载,效率高。 使用说明:
组件样式: 3. 下拉加载用户下拉时,出现loading动画,对整个页面重新加载刷新。现在很多的产品重新设计loading加载动画,使得加载过程更加具有情感化,人性化和品牌化。 用途: 方便用户刷新当前界面,获取最新数据。 使用说明:
组件样式: 4. 占位符加载当有文字和图片时,图片会比文字加载的慢,这个时候往往文字先加载出来,图片在加载过程中使用占位符,直到图片加载成功。 当加载的页面内容有固定的框架时,可以先加载框架,再加载框架内的内容。 用途:
使用说明: 占位符加载最好让占位符的样式布局和真实加载数据布局保持相似或者相同。 组件样式: 02 Default pages 缺省页1. 空数据由于产品处于初始状态或者因为操作删除而清空状态产生的空数据。 用途:
使用说明: 是否提供其他入口,可根据具体业务情况来定。 样式: 2. 网络异常当移动设备网络异常时,导致无法上传和下载数据,从而无法正常的使用产品。这时候会出现网络异常场景设计提示用户。 用途:
使用说明:
样式: 3. 服务器异常服务器异常是小概率事件,但是也偶尔发生。 当服务器异常时,且用户在操作过程中,出现这种情况,一般可设计为对话框提示,明确告知用户,服务器出现问题,让用户稍后重试。 当服务器异常时,且用户进入下级页面时,则通过缺省页面提示给用户。 用途: 告知用户当前界面出现异常的原因,提供用户刷新操作。 使用说明: 服务器异常,非页面跳转,常见的通过对话框提示。跳转页面通常通过缺省页面提示 样式: 4. 内容被删除文件或者页面内容被删除,由于文件或者页面内容的上一级页面有缓存亦或用户获取链接进入,则会出现文章/文件被删除的情况。 用途: 用于提示用户,出现当前异常页面的原因。 使用说明: 常见的设计是用户进入新页面出现对应的插画和标题提示。 样式: 5. 暂无权限不符合查看/操作规则,导致无权限。 常见的一般为非同一组织架构的员工无权限观看,这种情况,用户点击进入一般给出对应的提示。 用途:
使用说明: 最好的方案是在App上面过滤掉无法查看的内容,但是存在员工间的转发行为,这时候无权限的员工,点击进入,则显示暂无权限查看的提示页面。 样式: 03 Toast吐司用于对用户的轻量级提示,一般出现1.5s到2s后消失。通过反馈告知用户。 用途:
使用说明: 处于界面居中位置。根据不同状态展示不同的toast样式。 组件样式: 04 Alert警示对话框通过对话框提示用户,需要用户进行二次确认、选择或输入信息的弹窗。 用途:
使用说明: 用户只能点击对话框,对话框才消失。文案和按钮都居中对齐。 组件样式: 05 全局组件在交互文档使用在做交互文档时,将全局组件进行汇总,在需要使用全局组件时,只需要在交互标注上进行标注即可。 如下图所示,单独一个站点地图汇总全局组件说明。并将组件标上对应的序号方便查找核对。 在交互文档中,通过标注说明出现的组件序号和对应的文案。如下图所示。并且点击标注上的组件名称跳转到对应的站点地图页面。 以上就是关于全局组件在交互文档的用法。 #专栏作家#UX,人人都是产品经理专栏作家。前美团点评高级交互设计师。微信公众号:Echo的设计笔记,后台回复:全局,获取文中的全局组件的axure源文件。 本文素材来自互联网 (编辑:广西网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |