美文网首页UI设计Android 知识UI设计系列
超走心!APP 动效设计必备知识

超走心!APP 动效设计必备知识

作者: Neil彭彭 | 来源:发表于2018-04-03 11:37 被阅读3494次

    如今丰富细腻的 App 动效遍布移动端优秀应用界面中,为用户提供了良好的动态沉浸式体验,动效设计在产品研发过程中也越来越被认可和重视。

    通过本文,你将轻松了解到关于动效设计的一些必备知识:

    • 究竟为什么要设计动效?它的意义和价值是什么?
    • App 动效形式多种多样,如何将它们区分和归类?
    • 优秀的动效有哪些实用性的指导原则供我们参考?
    • 动效软件纷繁众多,如何挑选出最合适的那一款?(文末附有下载链接)

    一、动效设计的必要性

    1.提升用户体验

    设计师若只追求静态像素的完美呈现,而忽略动态过程的合理表达,会导致用户不能在视觉上觉察元素的连续变化,进而很难对新旧状态的更替有清晰的感知。

    迪士尼动画大师乃特维克说过一句话:

    动画的一切皆在于时间点和空间幅度。

    通过「时间点」和「空间幅度」的设计为用户建立运动的可信度,即视觉上的真实感,当用户意识到这个动作是合理的,才能更加清晰愉悦地使用产品。

    By Anton Skvortsov

    2.增添产品气质

    未添加动效的产品,会带给人一种死气沉沉的感觉,所有内容平铺直叙、毫无生机,即使界面设计的很美观,也会缺乏一种灵动细腻的气质。

    如果把产品比作成美女,那么界面视觉就是美女的颜值,交互动效就是美女的肢体语言。合理的动效能将更立体、更富有关联性的信息传递出去,提高产品的“表达能力”,增加亲和力和趣味性,也利于品牌的建立。

    By Anton Skvortsov

    3.创造设计师优势

    3.1 降低沟通成本

    设计师通过制作高保真动效 Demo 展示设计思路和创意,大大提高设计提案交接率,降低了设计师与开发的沟通成本,提高了动效的还原度,体现专业性。

    3.2 打造核心竞争力

    在 UI 设计行业已经趋于饱和、并且产品设计流程逐渐实现体系化和模块化的今天,设计师如果只会利用组件重复性地“拼凑”页面而无更多的价值产出,被替代的可能性将会增大。

    在日常工作之余,若要为公司和团队输出更多的价值,动效设计能力便是交互/视觉设计师的必备技能与核心竞争力之一。

    By Anton Skvortsov

    二、动效设计的类型

    界面动效种类纷繁多样,根据 App 动效的作用,可以大体分为如下 6 个类型:

    1.转场过渡

    人脑灰质会对动态事物(如:移动、形变、色变等)保持敏感。在界面中加入一些平滑舒适的过渡效果,不仅能让界面显得生动,更能帮助用户理解界面前后变化的逻辑关系。

    转场过渡

    2.层级展示

    现实空间里,物体存在近大远小原则,运动则会近快远慢。当界面中的元素存在不同层级时,恰当的动效可以帮助用户理清前后位置关系,以动效来体现整个系统的空间感。

    层级展示

    3.空间扩展

    在移动端界面设计中,由于有限的屏幕空间难以承载大量的信息内容,可以通过折叠、翻转、缩放等形式拓展附加内容的存储空间,以渐进展示的方式来减轻用户的认知负担。

    空间扩展

    4.聚焦关注

    聚焦关注是通过元素的动作变化,提醒用户关注特点的内容信息。这种提醒方式不仅可以降低视觉元素的干扰,使界面更清爽简洁,还能在用户使用过程中,轻盈自然地吸引用户注意力。

    聚焦关注

    5.内容呈现

    界面内容元素按照一定的秩序规律逐级呈现,引导用户视觉焦点走向,帮助用户更好地感知页面布局、层级结构和重点内容,同时也能让整个流程更加丰富流畅,增添了界面的活力。

    内容呈现

    6.操作反馈

    无论是点击、长按、拖拽、滑动等交互行为,都应该得到系统的即时反馈,将其以视觉或动效的方式展现,帮助用户了解当前系统对交互过程的响应情况,为用户带来安全感。

    操作反馈

    三、动效设计的原则

    这是一位在五年时间内为四十多个国家和上百个顶尖机构提供咨询服务的动效设计师,总结出来的实用性动效设计原则,为提升产品体验与可用性提供帮助。[译者 Z Yuhan 注] 原英文链接

    3.1 缓入缓出

    时效事件发生时,元素的动作应显得自然,与用户预期相符。

    缓入缓出

    3.2 偏移与延迟

    加入新的界面元素或场景时,可用于表达元素之间的关系。

    偏移与延迟

    3.3 父子关系

    当界面元素较多时,可以利用时空差异创造出可以感知到的父子继承关系。

    父子关系

    3.4 形变

    用连贯的状态描绘表达元素功能的改变。

    形变

    3.5 值变

    当元素的值发生变化时,用连续动态的方式表达前后之间的关联。

    值变

    3.6 遮罩

    如果一个界面元素的不同的展示方式对应不同的功能,那么让展示方式的变化过程具有连续性。

    遮罩

    3.7 覆盖

    用堆叠元素的相对位置来描述它们的扁平空间关系。

    覆盖

    3.8 复制

    当新的元素从已有元素复制出来时,用连贯的方式描述其关联关系。

    复制

    3.9 景深

    允许用户看得到非主要元素或场景(前景或背景)。

    景深

    3.10 视差

    当用户滚动界面时,在平面创造出空间层次。

    视差

    3.11 翻转

    通过具有空间架构的描述方式来表现新元素的产生与离场。

    翻转

    3.12 滑动变焦

    用连续的空间描述来引导界面元素和空间。

    滑动变焦

    四、动效软件的选择

    动效设计软件纷繁众多,不同软件的侧重点也各不相同,设计师可以根据项目的时间、精细度、面向对象等条件来选择合适的软件。下面我列举出市面上常见的动效软件以及各自的优缺点,供选择参考。

    1.After Effects

    AE 这款软件知名度很高,学过设计的应该都知道,它的优点就是强大,可以实现超高精度的动效,一般 UI 动效制作只用到了 AE 很小的一部分功能。缺点是门槛高,上手较困难,不能做实时交互动效。

    After Effects

    2.Hype

    Hype 号称无代码动效神器,像 AE 一样使用时间轴来设置动画。动画效果在 PC、Pad、Mobile 端都可以直接预览,也可以导出视频或者 GIF。3.0 版还有物理特性和弹性曲线,可以实现更强大的动画效果。

    Hype

    3.Principle

    Principle 功能强大,界面和 Sketch 类似,被誉为 Sketch 的最佳拍档。它主要是做少量页面间的过渡转场、单元素动画等细节动效。优点很明显,上手快、效率高、质感好,缺点就是不易做整套交互流程。

    Principle

    4.Flinto

    Flinto 界面跟 Sketch 也非常相似,能够快速实现各种滚动、转场、点击反馈等效果,适合模拟多个页面、场景复杂的交互流程,学习成本低。缺点是复杂的动效难以实现,价格略贵且试用期短。

    Flinto

    5.Framer

    Framer 是一个基于 Javascript 的原型工具,能快速导入 Photoshop、Sketch 中的图像并模拟图层分层,支持手势,动画精细度高,可在手机或平板中预览效果。缺点是需要有一定的编程基础,上手难度较高。

    Framer

    6.ProtoPie

    Protopie 是一款交互原型设计工具,支持 Mac 和 Windows 双平台,更加轻量级,集成的功能更吸引人,可以调用 iPhone 系统的陀螺仪、麦克风、罗盘、3D Touch,多种智能传感器等等,绝对是 Windows 用户设计师的福利。

    ProtoPie

    小结

    1. 动效设计可以提升用户体验、增添产品气质,并为设计师创造优势;

    2. 6 种作用的动效类型:转场过渡、层级展示、空间扩展、聚焦关注、内容呈现、操作反馈;

    3. 12 个实用性的动效原则:缓入缓出、偏移与延迟、父子关系、形变、值变、遮罩、覆盖、复制、景深、视差、翻转、滑动变焦;

    4. 根据项目时间、精细度、面向对象等条件,选择合适的工具制作动效。


    到此,《Design System》系列的动效理论篇就要告一段落了,如果喜欢的话就点个赞~你也可以关注我的公众号「彭彭设计笔记」,我会不定期更新 UI 设计类精品文章。

    最后,已为大家整理好了各个软件的官方下载链接,请收下~

    After Effects 官网下载地址
    Hype 官网下载地址
    Principle 官网下载地址
    Flinto 官网下载地址
    Framer 官网下载地址
    ProtoPie 官网下载地址

    相关文章

      网友评论

      • 墨语轻吟:看起来好厉害(●◡●)ノ
      • 麻辣柠檬:程序员表示拒绝,虽然给用户的感觉确实很好
      • AgonyTang:考虑过开发的感受吗?
      • 0e01493b30f0:全面,干货:smiley:
      • Deps:程序员肯定不干,你能敲出来你敲
      • 悯农:很好奇以你们设计师的审美是否能接受手机那个刘海
      • 有点健忘:虽然不是设计,不过确实动画看着不错,
      • 七岁就狠拽:开发看到这样的估计会菊花一紧
      • 不卑不亢体育:文章写的不错,如果可以,帮我文章点个喜欢:yum:
      • CHN_Liao:惊叹设计师的想象力,也感叹程序员的苦逼
      • BROWSER:设计是炫酷,程序员估计想死
      • 克果:多图,整理这篇文章一定花了不少时间吧:joy: :joy:
        Neil彭彭:@克果 嗯 你说的对 确实没少花时间:smile:
      • AWeiLoveAndroid:看起来好酷炫。。。6666
      • 明月怀:厉害!学习了!
      • 泡面pm:真棒!

      本文标题:超走心!APP 动效设计必备知识

      本文链接:https://www.haomeiwen.com/subject/mfuacftx.html