文章内容
1、材质
给用户展示界面元素是由什么构成的:轻盈的还是笨重的?死板的还是灵活的?平面的还是多维度的?你需要让用户对界面元素的交互模式有个基本的感觉。
![APP交互设计:10条非常实用的UI动效设计原则插图 APP交互设计:10条非常实用的UI动效设计原则插图](https://static.ntan520.com/blog-media/2021/04/b5e9b4f86ce43ca65bd79c894c4a924c.gif)
2、运动轨迹
你需要阐明运动的自然属性。一般原则显示没有生命的机械物体的运动轨迹通常都是直线,而有生命的物体拥有更为复杂和非直线性的运动轨迹。您要决定您的UI要给用户呈现的什么样的印象,并且将这种属性赋予它。
![APP交互设计:10条非常实用的UI动效设计原则插图2 APP交互设计:10条非常实用的UI动效设计原则插图2](https://static.ntan520.com/blog-media/2021/04/274a01ad7ad7ad7d73d5f0b399ae5db2.gif)
3、时间
在设计动效时,时间是最有争议的和最重要的考虑之一。在现实世界中,物体并不遵守直线运动规则因为它们需要时间来加速或者减速,使用曲线运动规则会让元素的移动变得更加自然。
![APP交互设计:10条非常实用的UI动效设计原则插图4 APP交互设计:10条非常实用的UI动效设计原则插图4](https://static.ntan520.com/blog-media/2021/04/068ae40523a24c9ef54edefd375e542d.gif)
4、聚焦动效
要集中注意力于屏幕的某一特定区域。例如,闪烁的图标就会吸引用户的注意,用户会知道那有个提醒并去点击。这种动效常用于有太多细节和元素从而无法将特殊元素区别化的界面中。
![APP交互设计:10条非常实用的UI动效设计原则插图6 APP交互设计:10条非常实用的UI动效设计原则插图6](https://static.ntan520.com/blog-media/2021/04/8f173d0eaffc4b90c0c0361b8f37cc17.gif)
5、跟随和重叠
跟随是一个动作的终止部分。物体不会迅速地停止或者开始移动,每个运动都可以被拆解为每个部分按照各自速率移动的细小动作。例如,当您扔个球,在球出手后,您的手也依然在移动。
![APP交互设计:10条非常实用的UI动效设计原则插图8 APP交互设计:10条非常实用的UI动效设计原则插图8](https://static.ntan520.com/blog-media/2021/04/6a0fe32c3736658bde52846b7df05e01.gif)
重叠意味着在第一个动作结束前开始的第二个动作,这样可以吸引用户的注意力,因为两个动作之间并没有一段静止期。
6、次要动效
次要动效原则类似于跟随和重叠原则。简要地讲,主要动效可被次要动效伴随。次要动效使画面更加生动,但如果一不小心就会引起用户不必要的分神。
![APP交互设计:10条非常实用的UI动效设计原则插图10 APP交互设计:10条非常实用的UI动效设计原则插图10](https://static.ntan520.com/blog-media/2021/04/bde7cf9049e122a728d29f2213bb2b67.gif)
7、缓入和缓出
缓入/缓出是设计的基础原则,尤其是在移动开发UI动效,和普通的动画制作中同等重要。虽然易于理解,但此原则却常常容易被忽略。缓入/缓出原则是来自于现实世界中物体不可能立刻开始或者立刻停止运动的事实。任何物体都需要一定的时间用来加速或者减速。当你使用缓入/缓出原则来设计动效时,将会导出非常真实的运动模式。
![APP交互设计:10条非常实用的UI动效设计原则插图12 APP交互设计:10条非常实用的UI动效设计原则插图12](https://static.ntan520.com/blog-media/2021/04/e746f170e2a60a973f6f1b2abdbfa5a7.gif)
8、预期
预期原则适用于提示性视觉元素。在动效展现之前,我们给用户点时间让他们预测一些要发生的事情。完成预期其中一种方法就是使用我们上述的缓入原则。物体朝特定方向移动也可以给出预期视觉提示:例如,一叠卡片出现在屏幕上,你可以让这叠卡片最上面的一张卡倾斜,那么用户就可以推测出这些卡片可以移动。
![APP交互设计:10条非常实用的UI动效设计原则插图14 APP交互设计:10条非常实用的UI动效设计原则插图14](https://static.ntan520.com/blog-media/2021/04/40af9ca5d4af4f53bc05e0396f2436f0.gif)
9、韵律
动效中的韵律和音乐与舞蹈中的韵律有着同样的功能;它使动效结构化。使用韵律可以使您的动效更加自然。
![APP交互设计:10条非常实用的UI动效设计原则插图16 APP交互设计:10条非常实用的UI动效设计原则插图16](https://static.ntan520.com/blog-media/2021/04/3019f422209a6593f02fad5560f36b79.gif)
10、夸张
夸张的表现方法常常会被用到,但它并不是那么容易被阐释,因为它是基于被夸张化的预期动作或效果。它可以帮助吸引额外的注意力到特殊元素上。
![APP交互设计:10条非常实用的UI动效设计原则插图18 APP交互设计:10条非常实用的UI动效设计原则插图18](https://static.ntan520.com/blog-media/2021/04/575eda61e93c7ad9d05928580213fd9b.gif)