如何使UWP cordova app图标背景与windows主题相匹配

时间:2017-01-18 09:00:17

标签: windows cordova uwp

标题说明了一切。

platforms / windows / images文件夹中的所有图像都是透明背景的png文件,但是当我构建应用程序包时,它变为灰色。如下图所示。

有没有办法让我的cordova UWP应用程序具有与“skype”类似的Windows主题的动态背景。

enter image description here

platform / windows / images目录中的文件

SplashScreen.scale-100.png
SplashScreenPhone.scale-240.png
Square150x150Logo.scale-100.png
Square150x150Logo.scale-240.png
Square30x30Logo.scale-100.png
Square310x310Logo.scale-100.png
Square44x44Logo.scale-100.png
Square44x44Logo.scale-240.png
Square70x70Logo.scale-100.png
Square71x71Logo.scale-100.png
Square71x71Logo.scale-240.png
StoreLogo.scale-100.png
StoreLogo.scale-240.png
Wide310x150Logo.scale-100.png
Wide310x150Logo.scale-240.png

更新:

在阅读Dave Smits的回答后,我意识到开始菜单上的背景颜色是在cordova生成的.appxmanifest文件中定义的。我手动编辑它并将元素 uap:VisualElements 属性 BackgroundColor 更改为“透明”,生成的包具有当前主题的背景颜色,如我所知。

下一步是从cordova config.xml更改BackgroundColor属性,因为下次cordova决定生成新的.appmanifest文件时会删除它

1 个答案:

答案 0 :(得分:3)

你的清单中的

也定义了一种颜色;使其透明enter image description here

直接在cordava中添加到config.xml

<preference name="BackgroundColor" value="0xff0000ff"/>