有谁知道为什么我的Win Phone 8应用程序磁贴没有显示我设置的图标?这就是我得到的(是的,我确定这不是我的应用程序的图标):
这是我到目前为止所做的事情,并且我对可能出错的想法没有用处:
以下是我的应用清单的一部分:
<TemplateIconic>
<SmallImageURI IsRelative="true" IsResource="false">Assets\Icons\AppIcon_small.png</SmallImageURI>
<Count>0</Count>
<IconImageURI IsRelative="true" IsResource="false">Assets\Icons\AppIcon_medium.png</IconImageURI>
<Title>
</Title>
<Message>
</Message>
<BackgroundColor>
</BackgroundColor>
<HasLarge>false</HasLarge>
<LargeContent1>
</LargeContent1>
<LargeContent2>
</LargeContent2>
<LargeContent3>
</LargeContent3>
<DeviceLockImageURI IsRelative="true" IsResource="false">
</DeviceLockImageURI>
</TemplateIconic>
答案 0 :(得分:6)
如果您使用TemplateIconic磁贴,则图像需要是Iconic Tile template for Windows Phone 8中概述的透明图标,因为它最终将成为磁贴内的白色图标。您的图像显示为白色方块,因为它没有任何透明度。使用您拥有的图像,您可能希望使用TemplateFlip图块并相应地调整图块的大小。
答案 1 :(得分:1)
我遇到了同样的问题。 经过大量的头脑风暴后,我尝试了这个并且哇哇工作了!
检查您正在设置的图像是否具有白色(或其他)背景色。如果有,请使用Photoshop(工具:魔术橡皮擦)从图像中删除背景并保持背景透明。
替换此透明背景图像,它将显示在模拟器中!
希望这也适用于你们! :)
答案 2 :(得分:0)
你看过清单文件了吗?您可以选择该文件中的图像。我的意思是在工作室中使用UI,打开清单文件并选择图像。
答案 3 :(得分:0)
根据Iconic Tile template for Windows Phone 8中的Iconic Tile大小调整信息,小图标和中号图标必须设计为透明背景。
如果需要设置背景颜色,请在WMAppManifest.xml中设置BackgroundColor,如下所示。
<BackgroundColor>[hex ARGB format color]</BackgroundColor>
答案 4 :(得分:0)
我为我的WP-app使用 Xamarin.Forms(共享),并且在我的项目的WP部分中实现Tile也遇到了问题。 要将背景设置为透明到平铺图像已完成作业。 但我使用158x158和336x336的图像也可以使用,并允许使用标准图标(更高分辨率) - 我认为 - 大多数用户想要做的事情。 我为所有访问者创建了一个简短的描述,他们使用XF进行WP开发(包括app-icon,splash-screen和Tile)。
How to add app-icon, splash-screen and Tile in a WP 8.0 XF-project