我不知道是不是只有我喜欢,但我真的很喜欢一些应用程序的图形用户界面设计,比如iTunes/Avast,或者像KMPlayer这样的媒体播放器。所以我在考虑让我的GUI看起来不一样,后来我发现它叫做GUI皮肤(我说的对吗?)
我在某处读到,从app的速度、可用性等方面来看,使用或制作它们并不是一个好主意。所以问题是:制作GUI皮肤是好的和安全的吗?如果是这样的话,我如何开始编写一个(因为我不想使用现成的,除非它们真的很棒)。他们背后的主要想法是什么。我希望能够改变整个表单的外观和感觉,并可能改变它的形状。
任何关于这方面的想法都是非常感谢的。
发布于 2011-01-08 23:08:14
就我而言,有两种类型的应用程序可能是可换皮的:例如,媒体播放器可能会因为看起来像一个实际的物理设备而受益(PowerDVD或iirc也是如此)。然而,这些东西的实际用例很少,如果有的话--今天的趋势似乎是这样的应用程序几乎没有UI,而是专注于内容(VLC是个例外)。
然后是大量的应用程序,开发人员或管理人员要么有创意,要么有太多的时间在手中。Raymond Chen称之为“I bet someone got a really nice bonus for that feature.” --我对此深表赞同。首先,皮肤通常是一种非特性;新奇的东西消失得非常快,它们实际上并不能帮助用户解决他们必须使用你的程序的任何问题,最后,对于许多显示皮肤的程序来说,实际上根本就没有必要。我的意思是,来吧,你有多少次打开你的AV程序,或者你的图形卡设置面板,陶醉于它美丽而精心设计的皮肤的荣耀中?永远不会,对。
因此,问题是为什么您甚至想要投入开发资源(无论是您自己的还是其他人的)来创建一些没有任何用处的东西,除了让您的应用程序在视觉上脱颖而出。windows UX指南中还包含一些on window frames和branding。注意这里,特别是下面这一节:
请勿使用自定义控件进行品牌推广。相反,在需要创建特殊的沉浸式体验或需要特殊功能时,可以使用自定义控件。
不正确:

此示例显示了不正确地用于品牌推广的自定义控件。
Gadgets是另一种可以摆脱自定义设计的应用程序,但话又说回来,这些应用程序通常只使用很短的时间,通常用作信息性的东西或短暂的交互。
如果你做皮肤,让它(a)可选和(b)使用标准控件并自己绘制它们,这对每个人来说都是件好事。这使得辅助工具仍然能够知道程序显示的内容,而不仅仅是看到一堆用作按钮的图片框。
发布于 2011-01-08 23:06:16
好还是不好?
坏的。我没有给你一个细微差别的答案。我没有一堆例外。我没有一篇深思熟虑的文章来写关于皮肤是否合适的文章。我有一个明确的答案:糟糕。
自定义皮肤是the cancer that is killing the Windows UI的,把它变成了一个丑陋的、无法使用的混合隐喻。
如果你必须主题,因为你的应用程序是例外,而你只是如此酷,请提供一个选项,以关闭它,并使用常规的操作系统主题。不是Aero,露娜或经典的皮肤近似,而是实际的普通操作系统主题,无论(潜在的自定义)主题被选择。
https://stackoverflow.com/questions/4634432
复制相似问题