12种必知交互Motion动画设计原则,让动态交互成为作品集的点睛之笔
Motion设计对数字产品的用户体验产生了深远的影响,但如果界面元素没有表现出基本的Motion Design原理,可用性则会受到损害。在用户界面的上下文中,Motion不仅仅是视觉装饰,它是一种强大的力量,可增强产品参与度,并扩展设计交流的范围。
我们的世界是一种动态的方式。即使在静止的瞬间,叶子也会发抖,肺部也会扩张。在数字产品设计领域中,动态似乎是第二自然,它是日常功能的扩展,在做设计的时候我们需要合理地加以利用。
从理论上讲,使UI移动很容易,在预定路径上定义点,然后用软件对间隙进行补间。实际上它不仅那么简单,工具和技术是必不可少的,但是动画设计依然有一套需要遵守的规则,用于提高数字产品的可用性。
Motion Design和UX的结合相对较新,但其根源是迪士尼。Frank Thomas和Ollie Johnston是迪士尼最有价值的动画师,是Pinnochio,Bambi和Fantasia等经典小说的重要贡献者。直到今天他们的12项Motion基本原理在电影,电视和数字内容的动态图形中仍然十分具有影响力。
迪斯尼原理是为了讲故事而提炼出身体动画的基本定律。它们使绘制的角色能够移动和拥有表情,但不能充分满足现代用户界面对交互运动的需求。
下图中是迪士尼动画专家Jorge R. Canedo Estrada改编的Motion Design十项原则,如果应用到数字产品设计中,我们需要根据自己具体的项目进行改进。
Jorge R. Canedo Estrada的Motion设计10原理。
围绕交互式UI元素(及其UX意义)重新定位Motion原理的是Issara Willenskomer的UX in Motion Manifesto,它的深度令人吃惊,UXD接下来将结合他的原则为同学们详细解读一下12条交互动画设计的原则。
1.Easing
缓和模仿现实对象随时间加速和减速的方式,它适用于所有显示motion的UI元素。
Easing的反面是线性motion。显示线性motion的UI元素立即从固定速度变为全速,从全速变为固定。这种行为在现实世界中不存在,对用户而言似乎停滞不前。
UI卡和相应的椅子移动很快,但是由于松动,它们可以平稳且受控地停止。
2.Offset & Delay
当多个UI元素同时并快速移动时,用户倾向于将它们组合在一起,而忽略了每个元素可能具有其自身功能的可能性。
偏移和延迟会在同时移动的UI元素之间创建层次结构,并传达它们相关但又不同的信息。元素的时序,速度和间距不是完全同步,而是交错排列,从而产生微妙的“一个接一个”的效果。
当用户在屏幕之间漫游时,偏移和延迟表明存在多个交互选项。
3.Parenting
Parenting将一个UI元素的属性链接到其他UI元素的属性。当父元素中的属性更改时,子元素的链接属性也会更改。所有元素属性可以相互链接。
例如,父元素的位置可以绑定到子元素的比例。当父元素移动时,子元素的大小会增加或减小。
Parenting会在UI元素之间创建关系,建立层次结构,并允许多个元素立即与用户通信。因此,Parenting在实时交互中使用时影响最大。
蓝色滑块的位置控制背景遮罩的不透明度,灯泡周围的发光效果的散布以及光强度标度的数值。
4.Transformation
当一个UI元素变成另一个UI元素时,将发生转换。例如,下载按钮转换为进度条,转换为完成图标。
从UX的角度来看,转换是一种向用户显示其相对于目标的状态(系统状态的可见性)的有效方法。当UI元素之间的进度链接到带有开头和结尾的过程(例如,下载文件)时,这特别有用。
转换表示下载的开始,中间和完成。
5.Value Change
在数字界面中,价值表示(数字,基于文本或图形的表示)丰富,出现在从银行应用程序到个人日历到电子商务站点的产品中。由于这些表示与实际存在的数据集相关,因此它们可能会发生变化。
价值的变化传达了数据表示的motion性质,并告知用户数据是交互式的,并且可能会受到一定程度的影响。如果不加变动地引入值,用户参与数据的意愿就会降低。
动态引入值以向用户显示他们有能力影响数据。
6.Masking
遮罩是UI元素各部分的战略性揭示和隐藏。通过更改元素外围的形状和比例,遮罩会发出信号,指示效果发生变化,同时允许元素本身保持可识别性。因此,理想的选择是像照片和插图这样的详细视觉效果。
从可用性的角度来看,设计人员可以实施屏蔽以向用户显示他们正在进行一系列的交互。
遮罩用于从图像捕获到上载到在线店面中的过渡。
7.Overlay
在2D空间中,没有深度,UI元素只能沿X或Y轴移动。叠加会在UI的2D空间中产生前景/背景区别的错觉。通过模拟深度,覆盖可以根据用户需要隐藏和显示元素。
使用重叠时,信息层次结构是重要的考虑因素。例如,用户在做笔记应用程序中应该首先看到的是他们的笔记列表。然后,覆盖可用于为每个消息(如Delete或Archive)显示辅助选项。
叠加允许用户快速归档或删除此笔记应用程序中的条目。
8.Cloning
克隆是一种Motion行为,其中一个UI元素拆分为其他元素。这是突出显示重要信息或交互选项的明智方法。
当UI元素在界面中实现时,它们需要一个清晰的起点来链接到屏幕上已经存在的元素。如果元素只是无处不在而突然爆发或消失,则用户将缺乏进行自信交互所需的上下文。