7

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

在此处输入图像描述

到目前为止,这就是我所拥有的,我想不出什么是错误的:

  • 小图标是 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>
4

5 回答 5

6

如果您使用 TemplateIconic 磁贴,则图像需要是透明图标,如Windows Phone 8 的标志性磁贴模板中所述,因为它最终将成为磁贴内的白色图标。您的图像显示为白色方块,因为它没有任何透明度。对于您拥有的图像,您可能希望使用 TemplateFlip 拼贴并相应地调整拼贴的大小。

于 2013-07-31T15:51:04.677 回答
1

我有同样的问题。经过大量的头脑风暴后,我尝试了这个,哇,它奏效了!

检查您设置的图像是否具有白色(或其他)背景颜色。如果有,请使用 Photoshop(工具:魔术橡皮擦)从图像中删除背景并保持背景透明。

替换此透明背景图像,它将显示在模拟器中!

希望这也适用于你!:)

于 2013-07-18T15:11:24.217 回答
0

你看清单文件了吗?您可以选择该文件中的图像。我的意思是在工作室中使用 UI,打开清单文件并选择图像。

于 2013-05-28T02:49:39.040 回答
0

根据Windows Phone 8 Iconic Tile 模板中的 Iconic Tile 尺寸信息,小图标和中图标都必须设计为透明背景。

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

如果需要设置背景颜色,请在 WMAppManifest.xml 中设置 BackgroundColor,如下所示。

<BackgroundColor>[hex ARGB format color]</BackgroundColor>
于 2014-05-10T03:56:04.803 回答
0

我为我的 WP 应用程序使用Xamarin.Forms(共享),并且在我的项目的 WP 部分中实现 Tile 时也遇到了问题。将背景设置为对平铺图像透明已经完成了这项工作。但是我使用了 158x158 和 336x336 的图像,它们也可以使用,并且允许使用标准图标(以更高的分辨率)——我认为——大多数用户想要做的。我为所有使用 XF 进行 WP 开发(包括应用程序图标、闪屏和 Tile)的访问者创建了一个简短的描述。

如何在 WP 8.0 XF 项目中添加应用程序图标、闪屏和平铺

于 2015-06-22T11:28:10.807 回答