如何在UI设计中使用Aero玻璃效果?

3

我有很多在很久以前编写的实用工具,看起来非常过时。因此,最近我开始使它们使用Windows主题,并希望加入一些Aero玻璃效果。

问题是,我不太确定适当的使用方式。IE7和现在的Firefox 4会将窗口顶部,包括工具栏变成玻璃效果,但这并不适用于我的情况。我见过很多应用程序只增加了四周的玻璃边框,但这只会让非玻璃化的内容显得拥挤。这通常通过在屏幕上添加大量空白空间来处理。

如何适当地将Aero效果融入屏幕设计中?或者决定是否使用它?有没有涉及这方面的好的设计参考资料,或者智慧的金点子?

更新: 澄清一下,这些不是我们的主要应用程序,而是一些做这个或那个的实用程序屏幕。不太复杂,只是一个带有几个编辑控件和可能列表的单个表单。底部有一排按钮。但总的来说,现在似乎标准是在菜单和工具栏上使用Aero,但对于没有工具栏的应用程序,我找不到标准使用方式。


这完全取决于你有什么样的应用程序。不可能回答所有类型程序的这个问题。 - Sasha Chedygov
你不应该基于Aero效果设计,因为你不能依赖用户的计算机上存在或启用它。 - tathagata
@tathagata:我认为Chrome处理这个问题非常好。您可以随时想出一种自定义效果来替换Aero,如果它不可用,或者使用简单的透明窗口模拟它(尽管我不建议后者,因为在旧机器上可能会很慢)。 - Sasha Chedygov
@tathagata:显然的想法是优雅地降级,但我找不到一个有吸引力的Aero布局来进行降级 :-) - Cobus Kruger
@musicfreak:澄清了屏幕类型,尽管似乎还有一些启发式的空间。目前,Aero包括工具栏在内的所有内容都是一种启发式。其他类型的应用程序肯定也有一些启发式吧? - Cobus Kruger
1个回答

1

我认为使用Aero效果没有任何“标准”。每个应用程序似乎都以不同的方式利用玻璃效果,因此只需以适合您的应用程序的方式使用它即可。

如果它们只是表单,那么您的窗口似乎并不需要它。您可以扩展玻璃以覆盖底部的按钮条,但仅此而已。老实说,不要认为不利用玻璃效果会使您的应用程序不够吸引人;您可以在没有Aero界面的情况下使其看起来很棒。 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接