Windows phone 8 Windows Phone 8互动程序不';不能显示正确的图像

Windows phone 8 Windows Phone 8互动程序不';不能显示正确的图像,windows-phone-8,Windows Phone 8,有人知道为什么我的Win Phone 8应用程序磁贴没有显示我设置的图标吗?这就是我得到的(是的,我确信那不是我的应用程序图标): 这就是我到目前为止所做的,我对什么是错误的想法已经没有了: 小图标是110x110的png 中间图标是202x202的png 两个图像的构建类型均为Content 两个图像都具有“复制到输出”属性=复制(如果更新) 应用程序图标与小图标相同,在程序列表中显示OK 以下是我的应用程序清单的一部分: <TemplateIconic> &l

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

这就是我到目前为止所做的,我对什么是错误的想法已经没有了:

  • 小图标是110x110的png
  • 中间图标是202x202的png
  • 两个图像的构建类型均为Content
  • 两个图像都具有“复制到输出”属性=复制(如果更新)
  • 应用程序图标与小图标相同,在程序列表中显示OK
以下是我的应用程序清单的一部分:

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

资产\Icons\AppIcon\u small.png
0
资产\Icons\AppIcon\u medium.png
假的

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

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

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

替换此透明背景图像,它将显示在emulator中


希望这在你这边也能奏效!:)

如果使用TemplateIconic平铺,则图像必须是中概述的透明图标,因为它最终将成为平铺中的白色图标。您的图像显示为白色正方形,因为它没有任何透明度。对于您拥有的图像,您可能希望使用TemplateFlip互动程序并相应地调整互动程序的大小。

根据中的图标互动程序大小信息,小图标和中图标都必须采用透明背景设计

  • 小图标是一个70x110的png
  • 中间图标是130x202的png
如果需要设置背景色,请在WMAppManifest.xml中设置背景色,如下所示

<BackgroundColor>[hex ARGB format color]</BackgroundColor>
[十六进制ARGB格式颜色]

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


是的,我尝试了从UI选择图像和手动编辑清单。您最终解决了这个问题吗?如果是这样的话,怎么做?我想这就是有人说的,“增加透明度最便宜的方法是,使用魔杖,选择背景,点击
delete
,使每个魔杖选择在保存到png时都是透明的。”当然,你也可以在GIMP或Photoshop等中这样做,但显然不是MSPaint。