【问题标题】:Windows Phone 8 tile doesn't show correct imageWindows Phone 8 磁贴不显示正确的图像
【发布时间】:2013-05-28 02:42:25
【问题描述】:

有人知道为什么我的 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>

【问题讨论】:

  • 你最终解决了这个问题吗?如果有怎么办?

标签: windows-phone-8


【解决方案1】:

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

【讨论】:

  • 我想这是有人说的,“添加透明度最便宜的方法是download Paint.NET,使用魔棒,选择背景,然后点击delete 来选择每个魔棒保存为 png 时透明。”当然,您也可以在 GIMP 或 Photoshop 等中执行此操作,但显然不是 MSPaint。
【解决方案2】:

我遇到了同样的问题。 经过大量头脑风暴后,我尝试了这个,哇,它成功了!

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

替换这个透明的背景图片,它就会出现在模拟器中!

希望这对你也有效! :)

【讨论】:

    【解决方案3】:

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

    【讨论】:

    • 是的,我尝试从 UI 中选择图像并手动编辑清单。
    【解决方案4】:

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

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

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

    <BackgroundColor>[hex ARGB format color]</BackgroundColor>
    

    【讨论】:

      【解决方案5】:

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

      How to add app-icon, splash-screen and Tile in a WP 8.0 XF-project

      【讨论】:

        猜你喜欢
        • 2013-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多