1

我有一个未锁定的 hTC HD7 Windows Phone 7.8。我有一些关于为 WP7.8 构建应用程序的基本知识。在这个解锁版本中,开发人员添加了一些额外的主题,其中包括“黑色”作为强调色。应用黑色强调色时,主屏幕看起来很漂亮,否则它也很有帮助,因为它可以减少电池消耗,问题是当应用黑色强调色时,消息两端的对话文本块变成黑色并与“黑暗”的背景,看起来好像文本是分散的。甚至 Zune-music 中的字母菜单也会变黑。我想编写一个应用程序,允许手机将黑色作为强调色仅应用于开始屏幕,其他控件(如文本块、文本)不应受到这种“黑色”口音的影响。我该如何开始这个项目?如何覆盖系统颜色?

4

2 回答 2

1

我认为这是不可能的,因为您要求将强调色设置为黑色,然后抱怨强调色是黑色。

在具有不可读文本的应用程序中,设计师使用了强调色,因此如果您更改强调色,您将更改这些文本。

于 2013-05-05T14:05:19.673 回答
0

由于几个原因,这是不可能的。首先,您的应用程序在沙箱中运行,对操作系统的访问受限。这意味着如果没有用户的明确操作,它就不能影响任何操作系统组件。

例如,您可以打开 WiFi 设置,但不能直接从您的应用程序打开或关闭它们。同样适用于强调色。您正在谈论的设置是 OEM 绑定的,这意味着这些设置是系统范围的,并且不能从任何第三方应用程序更改。

于 2013-05-05T19:17:51.343 回答