动效设计拥有良好用户体验的六准则

成功的动效设计应具备6条特征:响应式的,关联性的,自然的,有目的的,快速的,以及清晰的

功能动画是一种很微妙的动画,它有一个明确的,合乎逻辑的目的。它减少了认知负荷,避免变化的盲目性,并在空间关系中建立了更好的响应。更重要的一点,动画将用户界面与现实生活联系起来。

运动可以通过合并和分离、改变形状和大小,使物体的表面充满活力。你可以运用功能动画来使用户在导航性的上下文间平滑地过渡,解释屏幕上元素布局的变化,以及加强元素的层次结构。

成功的动效设计具备以下6条特征。

1. 响应式的

视觉反馈在UI设计中非常重要。它之所以有效是因为它迎合了用户对确认的自然渴望。在现实生活中,按钮、控件,以及对象对我们的交互产生响应,这就是人们希望事物达到的效果。

图片来源:聪明的设计

用户界面应该快速地响应用户的输入,精确到用户触发的地方,以及显示新界面和创建它们的元素或操作之间的关联。让用户感觉点击这款app真是棒极了,就像知道即将发生什么。

对象对用户的意图作出适当的响应。图片来源:Material Design

2. 关联性的

将新创建的界面与创建它们的元素或操作关联起来。关联背后的逻辑是帮助用户理解视图布局中刚刚发生的更改,以及引发更改的原因。

以下你会看到两个菜单变化的例子。在第一个例子中,菜单从距离触摸点很远的地方出现,打断了它与触摸点之间的联系。

不正确示范。图片来源:Material Design

在第二个例子中,菜单从触摸点出现。这将元素与触摸点联系起来。

正确示范。图片来源:Material Design

另外一个例子是操作按钮在一定条件下功能发生改变。“播放”和“暂停”按钮可能是最常见的可切换按钮的例子。将播放按钮转换为暂停按钮意味着两个操作是有关联的,点击一个按钮可以使另一个按钮可见。你应该用动画让状态之间的转化看起来是平滑的,而不是间断的。

平滑过渡到播放控件既可以告知用户按钮的功能,同时又为交互增加了惊喜。图片来源:Material Design

3. 自然的

避免出乎意料的转变。每一个运动都应该是现实世界的力所驱动的。在现实世界中,物体加速或减速受到重力和表面摩擦力的影响。类似地,在友好的用户界面设计中,启动和停止都不会立刻发生。

以下你会看到一个很好的例子,用户从列表中选择一项放大它的详情视图。在变化过程中,小卡片在扩展成一张大卡片时,小卡片往其目的方向移动。

正确示范。在屏幕上向上移动的元素也应该通过向上运动来表现加速的过程。图片来源:Material Design

4. 有目的的

在正确的时间将注意力集中到正确的点上。运动,其本质上,在用户界面中具有最高的优先级,无论是文本段落还是静态图像都没有办法与其比拟。一个好的动画可以帮助引导用户进入交互的下一步。

用户不能第一时间真正预测到将要发生的交互,但是适当的动画能够引导用户,使用户对内容的改变不会感到突兀。

Mac OS在最小化窗口时使用功能动画。这个动画将第一个状态与第二个状态连接起来。

Mac OS最小化窗口动画

另一个很好的例子是父-子窗口转换,用户在列表项或卡元素中选择一个项目,然后放大到它的详细视图。这种交互为用户保留了上下文。

父-子窗口转换动画。图片来源:Material Design

5. 快速的

当元素在位置或状态之间移动时,移动速度应该足够快,以免用户等待。但也不能太快,要让用户理解转换。

动画不能太慢,因为这会产生不必要的延迟。

不正确示范。图片来源:Material Design

摇晃和减缓元素的运动会延长时间。

不正确示范。图片来源:Material Design

快速的完成动画使用户不必要长时间地等待动画结束。

正确示范。图片来源:Material Design

保持动画简短,因为用户将经常看到它们。保持动画持续时间在300毫秒以下。

正确示范。图片来源:Material Design

6. 清晰的

动画一次性不要太多,因为当多个元素向不同的方向或交叉路径移动时,用户会感到困惑。

不正确示范。图片来源:Material Design

动画应该清晰、简洁和连贯。记住,对动画而言,少即是多。所以,我们应该只动画对用户的实际帮助。

正确示范。图片来源:Material Design

总结

最重要的是,动画不是随机的。每一个操作背后都有目的。运动引导并专注于最重要的东西,这样你才不会迷失。无论你的app是有趣的,严肃的还是直白的,运用动画可以帮助你为用户提供一种清晰、快速和有用户粘性的体验。

人性化设计。每一个细节是你成功使人机交互易于使用的关键。

谢谢!

babich

译文地址:站酷

译者:谢尔鱼

(0)

相关推荐

  • 动效设计也应该有的体验原则

    来新的项目组后发现我司产品很喜欢加动效,动效需求很多,造成了端内各种互斥以及视觉焦点凌乱的情况出现. 站在交互的角度考虑,动效是用来辅助设计的一种形式,而不是作为一个需求来无脑添加的~ 下面这句宝强哥 ...

  • 学学这些爱不释手的加载动效设计

    我们现在越来越注重细节,小到加载动画,大到界面配色.这些都会成为用户吐槽的地方,一个不小心,你设计的东西让用户反感了,他们说不定就要和你的产品说拜拜了.所以今天我们要重点说说那些你以前觉得" ...

  • 如何准确的向工程师传达动效设计?

    小编:最近好像一直在分享设计师与别的部分的巧妙配合的技巧,那么依旧继续.今天给大家带来的是由CocoaChina分享的如何准确的向工程师传达动效设计?在UI设计中,动效的设计十分的重要,在你与我中传递 ...

  • 腾讯干货!交互微动效设计指南

    导语 本设计指南适用于UI界面中交互微动效,涵盖入场.出场动效,过渡动效和加载动效,在时间和缓动曲线的选择上提供了一些通用的设计建议,帮助设计师理清动效设计思路,提高设计效率. 一.本指南的适用范围 ...

  • 动效设计的三大用途你都知道?

    随着技术的快速发展,APP中的动效不再是一个视觉奢侈品,而是一个用户都会期待的功能需求.动效解决了很多界面中的功能问题,使界面看上去更灵动,并且做到真正地响应用户. 下面将介绍一些主要的动效设计技巧, ...

  • AE动效设计必知的五个参数

    如果你是一位AE新手,表达式对你来说可能会有点可怕.我经历了一段时间,才能慢慢开始自己在AE中使用表达式,而不是去从Google里面复制粘贴.下面小编就为大家分享AE动效设计必知的五个参数,对于AE新 ...

  • IPHONE上看到好的动效设计,如何保存成GIF?

    俞静:经常在网上看到一些介绍手机APP动效设计的文章,一直好奇这些动态图片是怎么保存下来的.今天把这个小技能分享出来,UI设计师和想学优秀动效的同学记得!(小编:好奇,PC端有类似功能不?) 自己在日 ...

  • 如何运用数据来设计和提高用户体验

    数据在应用到经济研究方面的时候,人们往往热衷于追求数值的精确性,以期确保经济项目的"精确制导",而忘却了数据也可以用于设计和提高用户体验.那么如何运用数据来设计和提高用户体验呢?不 ...

  • 值得你关注的动感粒子动效设计趋势

    现代风盛行的网页设计圈中,不少设计师会倾向于用动态.抽象的元素来为页面渲染出富有科技和未来感的氛围.在这其中,飘散的粒子动效是比较常见也颇受欢迎的一种元素,而今天我们要聊的就是这种设计元素. 有的网页 ...