Windows Phone 8磁贴未显示正确的图像

时间:2013-05-28 02:42:26

标签: windows-phone-8

有谁知道为什么我的Win Phone 8应用程序磁贴没有显示我设置的图标?这就是我得到的(是的,我确定这不是我的应用程序的图标):

enter image description here

这是我到目前为止所做的事情,并且我对可能出错的想法没有用处:

  • 小图标是110x110的png
  • 中等图标是202x202的png
  • 两个图片都具有构建类型=内容
  • 两个图像都具有复制到输出属性=如果更新则复制
  • 应用程序图标与小图标相同,在程序列表中显示正常。

以下是我的应用清单的一部分:

 <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>

5 个答案:

答案 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大小调整信息,小图标和中号图标必须设计为透明背景。

  • 小图标是70x110的png
  • 中等图标是130x202的png

如果需要设置背景颜色,请在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