2016-01-18 75 views
2

爲什麼Xamarin.Forms工具欄中的縮放比例如此糟糕,以及它如何被修復?我們嘗試過大圖標和小圖標,但它們都表現出相同的行爲。Xamarin.Forms工具欄:爲什麼圖標有視覺故障?

來源圖標:

Source icons

他們是如何出現在iOS應用工具欄:

How icons appear in toolbar

+1

什麼平臺你得到這個結果?你是否遵循使用圖標的相關指導原則?我從來沒有見過這種行爲 –

+2

您是否擁有各種尺寸的圖像? hdpi,mdpi,xhdpi,xxhdpi ans xxxhdpi? –

+1

看起來像你縮小圖像。就像馬里奧說的那樣,確保你的設備具有適當的分辨率。 – Slepz

回答

0

在你的原生Android項目,你有華電國際,xhdpi和xxhdpi一個繪製的文件夾。

確保您放入正確的圖標大小。如果實施正確的大小,我還沒有任何縮放問題。儘管謹慎的說法,模擬器有時會做出瘋狂的事情。不要總是相信你的模擬器有正確的視覺外觀。

ldpi | 24x24 

    mdpi | 32x32 

    hdpi | 48x48 

xhdpi | 64x64 

xxhdpi | 96x96 
0

我認爲這個故障看上去並不像一個正常的比例神器,而且事實證明,它畢竟不是一個比例的神器。

我們的設計師爲我們提供了應用程序圖標的縮放版本,我們的開發人員忠實地將它們導入到應用程序中。純粹是偶然的,我們發現圖標邊緣有一些不透明的白色像素,而其餘的背景是純透明的。在Windows資源管理器中突出顯示當圖標我只注意到了這一點:

Stray white pixels

當iOS的去了「全綵」 PNG到一臺彩色圖像的工具欄,它解釋這些白色像素的轉換圖標,而不是背景。

用透明替換這些白色像素解決了我們所有的問題。