别把你的UI做成迪士尼电影

作者最大原文链接

内容简介

我之前的文章提到过,优秀的动画应该与人和谐。响应已经非常惊人,而且看到别人对过度动画界面感到沮丧是一种非常棒的体验。

要清楚的是,我并不是反对UI中的动态设计。恰恰相反,我只是觉得那些最终阻碍用户的动画是有问题。

一个良好的UI设计师的最明显的标志之一是克制。也就是说在你选择功能或动效时要考虑,在完美的机会出现的时候才使用它们。

本文不仅告诉你哪些是不必要的动效,我也会尽力告诉你们那些场景下使用动画会为你的设计增色。

一个有争议的例子

下面是一个我能想到的,阐述UI动效设计中的迪士尼原理。虽然这例子有些夸张,但实际上,的确有很多UI的动效会做的比它还有扎眼。

这就像我们摒弃了视觉上拟物风(skeuomorphism),而用交互上的拟物风来代替它,这样的效果让我们感觉这些数字化的物品都是用果冻做的,或者是从一个无形的橡皮筋上掉下来的。

停止万能动画

动画就像诅咒。如果你过度使用它,它会失去所有的影响。

动画原理

我听过一些UI设计师将《迪斯尼的动画原理》作为UI设计师的基础阅读书籍。不幸的是,这使得我们所设计出的UI过于娱乐化,最终导致交互过慢的UI。

许多UI运动设计师似乎将其用户界面视为动画组合。除非你希望被皮克斯收购,否则你应该避开像“弹跳”或“缓入缓出”一样轻松的动画。

什么是交互?

在计算中,交互是共享的边界。计算机系统的两个单独的组件交换信息。

交互主要负责交换信息,也就是这个职责使得交互尤为重要。设计师面对的挑战是决定在什么样的时候运用这个中心UI原则。

UI设计中的运动

这里有一些简单的原则,对我来说很好用,所以我建议:

1.确保每个动画对用户来说都是有用的,而不仅仅是因为“看起来好看”。
2.确保动画的持续时间在300ms以内 。
3.避免动画线性缓入,这让动画看起来很慢,并且无趣、机械。
4.99%的动画都应该使用简单的“缓入”或“缓出”动画缓动
5.尽量少使用太过异常的动画效果,比如弹性、弹动。

一些UI示例

请随意批评/分开这些例子。您的意见和建议经常有助于改善我对这些问题的想法。

通知

一个简单的动画,只需持续300ms以内。有一个非常微妙的分层效果,消息在红卡动画启动后100ms内显示。在这个例子中使用运动确实增强了该应用程序的用户体验,因为它有助于将用户的视线吸引到容易被忽视的重要通知上。

迅速升级

上面的演示使用强度升高的动画。
在第一次点击通知消失
在第二次点击标签震动

如果用户继续单击该按钮,则可以使用可选的模态弹窗来吸引用户对该问题的注意。

此外,按钮本身可以改变颜色,以提示后续尝试的失败。

卡片展开

这是在移动设备上通常使用的卡片视图的简单但非常有效的实现之一。我真的很喜欢这种交互,因为它允许用户自动联系前后的界面。即使我们不记得这个清单了,但我们清楚它就出处于展开弹窗的正下方。

我有意延迟显示卡片的关闭icon,我使用了一个位置和不透明度同时变换的动画。这将吸引用户注意到一个重要的UI元素,自然而然的就会注意到关闭按钮。

重要层级

作为设计师和开发人员,我们最需要做的的事情之一是确定的UI的哪些元素比其他元素更重要。我们可以按以下顺序执行:

1.通过使用标题
2.下划线或使文字粗体
3.使用颜色
4.使用形状和图片
5.动画

您不能将文档的每个句子都放入标题中。同样的原则也适用于动画。将UI中的每个动画元素都视为与书面文档中的标题同样的重量级别。它应该用于表明元素的重要性。过度使用它会使您的层次结构变得平坦,并弱化您尝试传递的信息。

功能与美学动画

程序员经常谈论“代码味”的代码。这是指编程代码的特征,可能不是完全不好的,但是那些程序员的经验丰富的代码可能会导致潜在的差的代码。

如果您开始听到团队成员使用诸如“取悦”用户之类的界面动画,您的“设计味”闹钟应该可能会开始关闭。为了动画而做的动画设计(几乎总是)糟糕的设计。

记住,少即是多同样适用于动画。功能性总是胜过纯粹的美学动画。

不要让你的动画妨碍用户。这就是为什么飞机的导航UI不使用任何动画。添加不必要的300ms动画的UI可能不会杀死任何人,但它不仅仅不会取悦用户,更会阻碍你的用户!

说在最后

一切都可以在您的UI中使用动画。将其用作高效的方式来快速传达重要信息。注重功能而非纯粹的美学动画,并珍视用户投入到您的UI的宝贵的一毫一秒。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,542评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,596评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,021评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,682评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,792评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,985评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,107评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,845评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,299评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,612评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,747评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,441评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,072评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,828评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,069评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,545评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,658评论 2 350

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,848评论 25 707
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,066评论 4 62
  • 从阅读计划开始后,我就决定一定要再读一遍《海底两万里》。初中那会老师建议大家购买名著书籍,然后在学校的推销下,很多...
    小伊__er阅读 273评论 0 2
  • 本书定义的交互设计,是人使用数字产品及服务的塑造过程,包括设计原则及流程。 交互研究 市场调研 市场调研包含背景审...
    wangrad阅读 844评论 1 1
  • 本文出自 我的 github Ionic 概述 Ionic 官网:http://www.ionicframewor...
    云鹏1943阅读 20,455评论 17 22