作者:潇潇潇潇
链接:https://www.jianshu.com/p/517f19521456
本文介绍了多种制作UI动效的小技巧,以及提高UI微交互的使用小建议。
让我们来看一些UI动画从优秀到卓越的例子,通过一点点的调整,你可以用动画来提升你的UI水平。
交互表现了状态的连续性,明确公共元素之间的关系,并且将用户的注意力引导到他们应该注意的和操作的地方上。
这些动画,遵循了Material Motion的指导原则、IBM的动画原则和UX运动理念。( Material Motion, IBM’s Animation Principles, and The UX in Motion Manifesto.)
1、使标签里的内容滑动起来
一个优秀的标签切换动效,淡化一个标签下的内容,过渡到另一个标签下的内容。
一个卓越的标签切换动效,通过多个标签下的内容进行移动,从而强调标签转换的连续性。
当你设计可交互的选项卡式标签,或者弹出式的菜单时,请尝试将下级内容与上级主操作相关联。通过这种方式,你不仅可以保证动效中内容的可见性,还可以将元素运动的起止位置用动效表示出来。制作时,记得添加一个滑动手势,让内容从一个页面顺滑的过渡到另一个页面。
2、链接卡片内的共享元素
一个优秀的卡片切换动效,使用向左或向上滑动的过渡来打开卡片,展示详细信息。
一个卓越的卡片切换动效,通过展开卡片的共享内容来建立两个页面的紧密的联系。
当在设计不同状态之间进行动画时,请注意它们之间是否有共享元素并将它们连接起来。使用invision studio时,在创建运动转换时,在两个链接屏幕之间重复的组件会自动连接。这使原型动画变得轻而易举。
3、利用层级效果来展开目录
一个优秀的动效进入下级页面时,通过屏幕的位置和不透明度变化来过渡。
一个卓越的动效可以使每一个组或元素有序的出现,并错开层级逐个延迟展示出来。
要实现这种瀑布效果,请尝试对每一个元素或每一个组进行逐个延迟,保持相同的过度和持续时间,是他们的运动一致。尽管如此,不要每一个小元素都有不同的运动,将元素分组操作,才能展现好的效果。制作动效不要拖沓,Google建议每组元素运动间隔不超过20毫秒。
4、让新页面的内容将上级页面的元素推出屏幕之外
一个优秀的页面切换只有元素的移动和显示。
一个卓越的页面切换新元素出现时会影响原有的元素,产生移动。
在设计过程中时刻注意元素和周围环境之间的关系。这意味着新页面的内容可以将周围的元素吸引或推出屏幕。
5、让菜单按正确的运动轨迹出现在页面中
一个优秀的菜单动效,菜单是从触发它的按钮的方向出现。
一个卓越的菜单动效,菜单是从触发它的这一个点开始,慢慢的浮动和延展开来。
6、使用按钮来显示不同的状态
一个优秀的动效用文本来展示事件。
一个卓越的动效使用按钮本身不同的状态来展示事件。
尝试使用按钮本身的变化来提供重要的视觉反馈。例如,你可以用加载动画或诱导性动画来替代CTA按钮。或者你可以在背景增加动效来展示过程。解决办法取决于你,但都是是利用了用户正在进行操作但空间来进行交互。如果你能用按钮的颜色来定义成功状态,那就更好了。
7、在重要的事情上拉回注意力
一个优秀的设计利用颜色、尺寸、位置来使用户需要注意和操作的重要的信息突出。
一个卓越的设计利用动效来吸引用户进行重要操作,而不是破坏设计。
当用户需要有重要操作时,尝试用动效来获取他们的注意力。从一个微动效开始着手,然后根据这个操作的重要性来增加动效的强烈程度(变化尺寸、颜色和速度)。慎重的使用动效,因为使用的动效越多,它的重要性会越低,甚至会干扰用户的注意力,适得其反。
总结
我希望当你在想交互中增加动效的时候,这些案例能帮助你作出更好的决策。挑选一款你喜欢使用的工具,我相信你会创造出更加出色的动效。
我们需要利用动效来展示不同状态的变化,将注意力集中在必要的操作上,确定元素之间的关系,为我们的产品增加一些趣味性和识别性。遵循以上这些规则,我们将把动效做到从优秀到卓越。
原文链接:https://uxdesign.cc/good-to-great-ui-animation-tips-7850805c12e5