原文:Principles of UI Animation

原文地址:https://designers.how/episodes/principles-ui-animation?autoplay=1 

作者:Chris Slowik

翻译:Annieway


重叠


这或许是UI动画原理最简单的一条,但是它的影响是巨大的。通常情况下,我们是避免让动画一个接一个的出现使用的。可相反是,掌握动作的重复使用往往会让大部分的停滞时间得到反馈。


舒缓的动画(稍后会更详细)为重叠提供了很大的空间。重叠动画确实增加了你设计内容使用的流畅性和平滑性。


延迟


这是另一个简单的概念,但它也是很有效的。有时候动画的运动会使物体模糊,或者会让一个明确的元素在静止的画面中减损而不被突出。那我们该如何再把用户的焦点带回我们的预定目标上呢,最简单有效的办法就是延迟该对象的动画。


自然来讲,用户最终是定睛与最后一个动画的内容上。这是很容易实现的,对于那些希望用户关注的东西来说,这是一个巨大的性能提升器!


偏移


像是延迟的一个远房亲戚,抵消真的可以被描述成一系列的延迟直到延迟至最有一个内容就像是直接偏移过去的。偏移最棒的是可以带来成倍数的内容,这可能是最常见的用途。如果每一个项目动画轻微减慢速度或者比先前延迟一点,那就会创造出交叠的动画,动画也就流畅起来。


你必须注意的是,项目越多,动画也会越长。对于项目多的动画,要保持非常小的偏移。每一个单独项目的效果可能不明显,但是整体的动画会非常流畅,衔接到位。


缓冲


缓冲是使动画看起来流畅、自然、优质的最大单一因素。简言之,缓冲是变化着的动画逐渐加速或减速的。虽然在PSR(位置/刻度/旋转)上可以看到最清晰的数值,但是舒缓会让动画更生动一些。例如,虽然看起来没什么变化,但你可以减轻透明度的变化。在默认情况下,关键帧后的效果是没有缓冲的过程的,这时的变动率是线性的。增加了缓冲,只是强调你想缓冲的关键帧,然后按住F9变换关键帧形态,进入图形编辑器并微调曲线,可以将关键帧设置成自然过渡的样子。


有很多脚本和插件可以下载安装丰富动画也让动画更流畅。我最喜欢的插件是Ease and Wizz。这个脚本可以快速添加各种缓冲型的关键帧,包括一键安装和调型反弹。这样一来会节省非常多的时间。AE的工作是不断重复的,所以找到任何减少点和精简工作流程是非常有用的。

过冲


接着上一段说这个过冲,是因为它可以被认为是另一种缓冲。那什么过冲才是让动画更好看的呢?表现在关键帧的比例和位置上。在一个逐渐缓出看上去很好很平滑的位置,过冲结束则会有更强的力量感、也更有趣、更显眼。这两种设置使用的越多,才越能感受到两种在情感表现上的不同。

跟踪运动轨迹


用户交互是传统动画师不必注意的东西,而对于UI设计师来说,将行为绑定到用户操作是我们工作的一个重要部分。通常,用户操作时会触发一些动画,当然,所有的动画都是基于脑海中的原则。有时,这些动画实际上是监测用户的手指运动。滑块、拖动对象和滚动视图都是例子的跟踪。研究用户手指操作轨迹和偏移想结合可以产生一些有趣的效果!

循环


有些动画特别有趣,都会让人不想它停下的感觉。或者可能是还有另一个原因,比如指示一个活动状态或某件事情正在发生。我们身边就有这样的例子,我们循环一个动画来辨识音乐正在播放。一个循环动画可以永远进行,或者有一个衰变让它在一定的循环或时间之后结束。实现这种衰变的一个简单方法是循环这个动画的一个属性而其他属性正常进行,例如,可以在不透明的情况下循环旋转属性。

转化


将一个元素从一个物体转换到另一个物体上是一件很棒的事情,我们可以在数字世界中进行但纸上不行。作为一个用户看到一个按钮扩展到另一个元素,或者一个项目收缩或弹出到你的购物车真的觉得很有趣。有很多不同的方式转化事物,只有你想不到的没有你做不到的。普遍来看保持相同形状和改变尺寸是已经很容易了,但看起来还是很酷。


在Apple的产品中用到的很多,像在macOS里,当你最小化窗口的genie的效果就是一个极端的例子。你的UI窗口被拉伸缩小并调整到Dock栏中。即使在iOS上,应用程序的打开也是运用一个等比例变化的动画实现的。谷歌的浮动按钮经常会在被点击的时候放大成最大的元素。

有用的脚本和插件


Rift–关键帧/层移http://aescripts.com/rift/

Ease and Wizz–缓冲专家http://aescripts.com/ease-and-wizz/

译者有话说:


最近开始学习做动画,找到一篇与动画相关的文章便看了起来,但翻译起来确实很有难度,有不对的地方还请指出,也希望能对你有帮助。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。