【发布时间】:2009-03-10 21:43:43
【问题描述】:
许多动画效果只是无缘无故的赏心悦目——但是,在某些情况下,动画可以有效地向用户传达正在发生的事情。 您最喜欢动画的哪些用途,您会使用哪种特定的动画类型?
例如:将新项目插入列表时向下动画项目
【问题讨论】:
标签: user-interface animation usability effects
许多动画效果只是无缘无故的赏心悦目——但是,在某些情况下,动画可以有效地向用户传达正在发生的事情。 您最喜欢动画的哪些用途,您会使用哪种特定的动画类型?
例如:将新项目插入列表时向下动画项目
【问题讨论】:
标签: user-interface animation usability effects
我真的很喜欢在下载文件时使用谷歌浏览器。很难描述,但是,随着下载的进行,它是一个像饼图一样填充的圆圈,并且该圆圈与您正在下载的文件的图标重叠。非常流畅。
【讨论】:
我能想到的一个例子是操作系统在最小化窗口时使用的动画。
Microsoft Windows 和 Apple OS X 都会为向下移动到任务栏(或 OS X 中的 Dock)的窗口设置动画,以向用户显示窗口所在的位置。否则,意外点击最小化的新手用户可能无法恢复窗口。
我不使用 linux,但我很确定它也是如此。我没有歧视=)
【讨论】:
【讨论】:
Ben Bederson 和 Angela Boltman 有一篇非常好的论文,他们在其中评估了动画对用户在空间中构建信息的心理地图能力的影响: Does Animation Help Users Build Mental Maps of Spatial Information?
【讨论】:
我相信所有的视觉变化都不应该很快。无论是状态通知、窗口最大化/最小化,还是数据删除/添加。我找不到参考,但通常建议所有动画不要在 1-2 秒左右,与人类的响应时间相匹配。
我最喜欢的动画用途不是在商业软件中(尽管 Apple 擅长于此),而是在一篇名为 Phosphor 的研究论文中,我认为这是尚未在主要操作系统中实现的伟大 UI 创意之一。
【讨论】:
AJAX loading gifs - 你必须有一个指标表明你确实注册了一个事件并且你正在做一些事情
【讨论】:
进度条适用于需要一两分钟以上的时间,但前提是它们准确无误。在我看来,一个不准确的进度条比没有更糟糕。
【讨论】: