PS设计教程网欢迎你!

UI设计师需要学习的保存功能设计总结(2)

文章来源于 优设,感谢作者 夏晨曦 给我们带来经精彩的文章!
设计教程/前端设计/前端设计2018-12-07
与弹窗逻辑保持一致 表单里很多弹窗的操作区域都是右下角,体现了一种从左上到右下的视觉动线。如果这种动线对于用户成立,那么表单的操作按钮在右下角也挺合理。从统一性的角度,按钮在右下角与弹窗保持了一致,用

与弹窗逻辑保持一致

表单里很多弹窗的操作区域都是右下角,体现了一种从左上到右下的视觉动线。如果这种动线对于用户成立,那么表单的操作按钮在右下角也挺合理。从统一性的角度,按钮在右下角与弹窗保持了一致,用户的心智也比较统一。

UI设计师需要学习的保存功能设计总结

个别表单的特殊性

很多表单功能是更适合右对齐的。比如价格结算这样的功能表格,核心数据(比如价格)都在右侧展示,用户的主要视线会从右侧从上往下滑动。最终的提交按钮也就自然地选择在了右侧。因此这些产品会考虑整体都将按钮放于右侧确保统一性。

UI设计师需要学习的保存功能设计总结

居中对齐也是一种对齐方式,有些产品出于中立的角度选择了居中的对齐方式,保持了视觉的对称性,常用于弹窗。

UI设计师需要学习的保存功能设计总结

关于对齐方式总结一下:设计师在设计对齐方式可以自行选择对齐方式。但在设计中要尽可能考虑一致性和易用性。尽可能地用最少的对齐方式满足用户体验和业务需求。

4. 按钮的颜色大小

保存按钮被忽视的另一个原因就是不够明显。除了明显的颜色以外,按钮也需要在规范允许的情况下尽可能的大而不易被遮挡。在客户反馈中,我们遇到过按钮固定底部且右对齐的时候,用户的输入法功能条挡住了按钮的情况(就像下图)。我们无法控制桌面系统插件的一些遮挡,所以我们需要将按钮设计得尽可能明显。

UI设计师需要学习的保存功能设计总结

二、自动保存

自动保存,即用户完成内容的输入即完成了对内容的保存。当然,不是所有情况都适合使用自动保存。接下来我会讨论两种适用的场景。

1. 控件自动保存

有些控件独立性较高,直接操作就生效可以提高操作效率而不会产生疑惑。实际上用得最多的就是开关(switch)。

UI设计师需要学习的保存功能设计总结

不管是无线端还是 PC端,越来越多的功能开启或权限控制都在使用开关组件。当点击开启或关闭时,控件立即生效,并通过成功提示做出反馈。这也越来越成为趋势。而且如果一个状态控件需要保存才可以确认的话,那操作之后保存之前的时候用户会被未保存的状态所迷惑。

如果一个状态控件需要保存才可以确认的话,那操作之后保存之前的时间段用户会被未保存的状态所迷惑,甚至会忘了点击保存(如下图)。所以自动保存对于开关组件非常重要。

UI设计师需要学习的保存功能设计总结

有时候开关开启后是需要配置内容的,这里的处理方式就会发生一些变化,一般有两种情况(如下图):

一种情况是开关附属的配置内容有默认值,这样开关和配置内容就可以分开保存。开关自动保存保留,编辑内容需要通过保存按钮自行保存。

另一种情况就是开关和配置内容必须强绑定不能单独生效的时候,比如配置内容无默认值,一定需要用户输入后才可正常开启。此时开关需要和内容一同编辑保存,即开关无法自动保存,需要一并编辑完后点击保存。

UI设计师需要学习的保存功能设计总结

总结一下,开关在独立无需编辑的情况下适合自动保存。其他情况则得考虑编辑保存了。

2. 全局自动保存

既然个别控件可以直接保存生效,那我们是不是可以想象一下全局自动保存呢?也就是说表单的每一内容都可以自动保存,这样可行吗?

笔者认为在绝大数情况下这种全局自动保存会有以下体验上的风险:

有些组件很难定义何时自动保存。比如输入框里,在编辑一大堆文字的时候,系统很难判断何时用户输入完毕并做保存。

每做一步就生效,没有容错余地。假想每一个操作执行就立即生效不能反悔,那你真的不敢轻易操作表单了。一个闪失造成错误或资损那可不是开玩笑的。

频繁保存造成的干扰和系统压力。每一步操作就保存生效必然带来每一步保存成功的提醒。频繁的成功提示真的会很干扰用户的沉浸操作。另外如此频繁的调用保存接口对于系统也有一定压力。

说完风险,我也总结了一些适合全局保存的情况:当你编辑的内容存在草稿状态,系统就可以随时或过一段时间后自动为你保存草稿,但你还是需要有最终提交或生效的按钮做最后的确认。像周报系统这种需要大量编辑的功能就适合自动保存。

UI设计师需要学习的保存功能设计总结

三、保存兜底

当了解到了自动保存有自身的局限性后,我们也会发现大多数表单内容都还是需要手动保存的。既然是手动保存,就很难避免再怎么设计总有个别用户还是会忘记保存。所以这时候你就需要一个兜底方案。

这个一劳永逸的办法就是,当监测到用户有编辑行为但没有保存就想跳转或离开的时候弹出一个温馨的提示:您是否需要保存呢?用户可以选择去保存或者直接离开。用兜底的办法就可以基本杜绝。

UI设计师需要学习的保存功能设计总结

总结

一个复杂表单的保存只有需要考虑到手动保存、自动保存和保存兜底三个机制,才可以让功能体验变得易用又统一。希望这份总结能帮助到你。

补充一点,很多表单组件可能你会觉得微不足道,但简单的组件也会有很多体验细节。我们在设计时需要结合用户心智、产品特点、场景、统一性等综合考虑。也许你会有设计规范,但当已有的组件影响到了用户体验和业务目标时,你要去判断组件是否不合时宜。当答案是 YES 的时候请不要犹豫,更新换掉它。

图片素材作者:Thunder Rockets

版权所有PS设计教程网公安备案:苏公网安备 32058302001023号工信部备案:沪ICP备09005587号
aaa