windows:Visuals/animations-and-transitions

出自UXGuide.net

在2010年2月9日 (二) 07:01由Richard.Bao (讨论 | 贡献)所做的修订版本
(差异) ←上一修订 | 当前修订 (差异) | 下一修订→ (差异)
跳转到:导航, 搜索

动画和过渡
Animations and Transitions

有策略地运用动画和过渡效果可以使你的程序更容易理解、用起来更加流畅自然、品质更好且更具吸引力。但动画和过渡效果的滥用也会导致你的程序显得混乱烦人。

动画是指运动或随时间改变的外观。动画可以用来提供反馈、预览某个操作的效果、显示对象间的关系、引起用户对更改的注意、或者直观地解释一个任务等。

Aa511285_Animations01(en-us,MSDN_10).png

Microsoft® Windows® 使用背景闪烁动画来提供反馈,指示对象被单击。

过渡是在用户界面(UI)状态更改及对象操作的过程中,用于使用户保持方向感,并使这些变化流畅而不显突兀的动画。好的过渡效果应当是自然的,往往给用户以操作真实世界物体的感觉。

Aa511285_Animations02(en-us,MSDN_10).png

Windows 桌面小工具在其精简和详细状态间切换时使用平滑过渡效果。

通常来说,最佳的对话和过渡是用于和用户进行非语言的沟通,从而使得状态更改显得更加自然而不那么突显。相反,最没有意义的即是那些完全不传递任何信息,吸引不必要的注意力的那些动画效果。动画用作信息传达的次要形式时最为合适,应当用于那些有用但并非关键、能够访问、且用户可以通过其他方式获得等价信息的信息。

注:软件品牌宣传声音无障碍访问(辅助特性)相关的设计规范请参考各自相应的章节。

这样的用户界面是否合适?

考虑下列问题以进行判断:

动画

下列条件是否满足?

如果满足,则考虑使用动画。

过渡

是否某个对象或场景正在进行状态切换,且上述关于使用动画的所有条件及下面的条件都能满足?

如果满足,则考虑使用过渡。

导航
工具箱