新知榜官方账号
2023-07-04 20:07:02
在UX设计中,动画设计是非常重要的一部分,因为它可以帮助用户更好地理解应用程序或网站的交互过程,并提高用户体验。
然而,很多人对动画设计的理解还比较肤浅,只是简单地认为动画是为了好看而已。实际上,动画设计远比我们想象的更复杂,需要遵循一些原则和规则,才能达到最佳效果。
当元素改变其状态或位置时,动画的持续时间应该足够慢以使用户能够注意到变化,但同时又足够快以至于不会导致等待。在动画中使用适当的持续时间。不要太快,也不要让用户有足够的时间打呵欠。大量研究已经发现界面动画的最佳速度在200到500毫秒之间。这些数字是基于人脑的特殊感知。任何短于100毫秒的动画都是瞬时的,根本不会被识别。而超过1秒的动画会传达延迟感,因此对用户来说是无聊的。
在移动设备上,“MaterialDesign指南中”还建议将动画的持续时间限制在200-300毫秒。至于平板电脑,持续时间应该延长30%–大约400-450毫秒。原因很简单:屏幕尺寸较大,因此物体在改变位置时会克服较长的路径。在可穿戴设备上,持续时间应相应缩短30%–约150-200毫秒,因为在较小的屏幕上,行程距离较短。
Web动画以另一种方式处理。由于我们已经习惯了浏览器中几乎是即时打开web页面,所以我们希望能够在不同的状态之间快速切换。因此,web转换的持续时间应该比移动设备短2倍——在150-200毫秒之间。在其他情况下,用户不可避免地会认为电脑死机了,或者网络连接有问题。但是,如果你在你的网站上创建一个装饰性的动画或者试图吸引用户对某些元素的注意,忘记这些规则。在这些情况下,动画可以更长。
您需要记住,无论平台如何,动画的持续时间不仅取决于行进的距离,还取决于物体的大小,较小的元素或具有较小变化的动画应该移动得更快。因此,具有大而复杂元素的动画在持续时间更长时看起来更好。在相同大小的移动物体中,第一个停止的物体是通过最短距离的物体。与大型物体相比,小物体移动得更慢,因为它们会产生更大的偏移。动画的持续时间取决于物体的大小和移动的距离。
动画曲线是描述动画过程中物体移动速度的一种方式,它决定了物体在运动过程中的加速和减速情况。
动画曲线有四种类型:线性、缓入、缓和和缓入/标准曲线。其中线性曲线使物体以恒定速度运动,而缓入/标准曲线使物体在开始时获得速度,然后慢慢将其降回零。缓和/减速曲线则是物体快速覆盖长距离然后慢慢降低速度直到它最终停止。
在动画中,应根据不同的情况选择不同的曲线。例如,在元素出现或消失时,应使用缓入/标准曲线,而在元素移动时,应根据具体情况选择线性、缓入/标准曲线或缓和/减速曲线。值得注意的是,元素从屏幕上消失时应使用相同的移动类型,但用户可以随时将其返回到之前的位置。
动画编排是指将多个动画组合成一个整体,以引导用户注意一个流畅的方向。动画编排有两种类型:相等互动和从属互动。
相等互动意味着所有对象的外观都服从于一个特定的规则。在这种情况下,所有元素的外观被视为一个引导用户在一个方向上注意的流程。从属互动则是有一个中心对象吸引所有用户的注意力,而所有其他元素都从属于它。这种类型的动画给出了秩序感,并引起了对主要内容的更多关注。
在动画编排中,应清晰地定义其动作的顺序,并尽可能将动画设置为尽可能最小的对象。值得动画的只有一个中心对象,所有其他对象都受其影响。否则,用户将不知道要遵循什么对象。
如果我们总结所有上述规则和原则,界面中的动画应该反映我们从物理世界中知道的运动–摩擦、加速等。模仿现实世界中物体的行为我们可以创建一个序列,允许用户了解接口的内容。如果动画构建正确,那么它是不显眼的,不会分散用户的目标。如果是这样,你要么需要软化它,要么根本不需要删除。这意味着动画不应该减慢用户的速度或阻止执行任务。
相关工具
相关文章
推荐
用Deepseek写AI绘图提示词,像呼吸一样简单!
2025-02-19 16:12
你以为AI绘画是黑科技?其实早成了“路边摊生意”!
2025-02-19 10:15
Flux爆火,全网最全面最详细的Flux使用教程!
2025-02-18 14:19
用AI如何创作音乐,实战教学来啦!
2025-02-17 17:23
MidJourney让你秒变绘画大神,从零开始画哪吒!
2025-02-17 14:56
AI应用新境界:让人工智能成为你的得力助手
2025-02-14 15:45
AI短片革命:当创作遇上智能,人人都能成为导演
2025-02-14 14:53
AI狂潮下的人类职场:是失业危机还是进化契机?
2025-02-13 16:53
开启影视创作新纪元,效率提升 10 倍的神器来了!
2025-02-13 15:11
深度解析DeepSeek:当AI技术照进创作产业的未来
2025-02-12 17:16