2013-05-28 100 views
7

有誰知道爲什麼我的Win Phone 8應用程序平鋪不顯示我設置的圖標?這就是我得到(是的,我敢肯定那不是我的應用程序的圖標):Windows Phone 8平鋪不顯示正確的圖像

enter image description here

這是我到目前爲止,我跑出來的東西可能是錯誤的想法:

  • 小圖標是110x110
  • 一個PNG的介質圖標是202x202
  • 兩個圖像具有生成類型爲PNG =內容
  • 兩個圖像具有所述複製到適當的輸出ty =複製如果更新
  • 應用程序圖標與小圖標相同,它在程序列表中顯示正常。

這裏是我的應用程序的清單的一部分:

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

你最終解決了這個問題嗎?如果是這樣如何? –

回答

0

難道你看一下清單文件?您可以選擇該文件中的圖像。我的意思是在工作室中使用UI,打開清單文件並選擇圖像。

+0

是的,我試圖從UI中選擇圖像並手動編輯清單。 –

1

我有同樣的問題。 經過大量的頭腦風暴,我試了這個,哇!它的工作!

檢查您設置的圖像是否有白色(或其他)背景色。如果有,使用Photoshop(工具:魔術橡皮擦)從圖像中刪除背景並保持背景透明。

替換此透明背景圖像,它將顯示在模擬器中!

希望這個作品在你的結尾呢! :)

6

如果您使用TemplateIconic拼貼,則圖像需要爲透明圖標,如Iconic Tile template for Windows Phone 8中所述,因爲它最終會成爲拼貼內的白色圖標。您的圖片顯示爲白色方塊,因爲它沒有任何透明度。使用您擁有的圖片,您需要使用TemplateFlip圖塊並相應地調整圖塊的大小。

+1

我認爲這是某人說的話,「添加透明度最便宜的方法是[下載Paint.NET](http://www.getpaint.net/),使用魔杖,選擇背景,然後點擊'刪除',使每個魔棒選擇透明時,保存爲PNG。「當然,您也可以在GIMP或Photoshop等中執行此操作,但顯然不是MSPaint。 – ruffin

0

根據Iconic Tile template for Windows Phone 8中的Iconic Tile尺寸信息,小圖標和中等圖標必須設計爲透明背景。

  • 的小圖標是70x110
  • PNG格式的媒體圖標是130x202

一個PNG如果您需要設置背景顏色,在WMAppManifest.xml設置BACKGROUNDCOLOR如下。

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

Xamarin.Forms(共享)我的WP-應用工作,也有問題,來實現我的項目的WP-部分的瓷磚。 要將背景設置爲透明以使圖片圖像完成工作。 但是我已經使用了158x158和336x336的圖像,並且允許使用標準圖標(在更高分辨率下)我認爲 - 大多數用戶想要做的事情。 我爲所有使用XF進行WP開發(包括應用程序圖標,閃屏和拼貼)的訪問者創建了一個簡短說明。

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