2017-08-04 56 views
0

我的圖標代碼如下所示:我需要爲Xamarin Tabbar中的圖標指定什麼尺寸?

 var settingsPage = new NavigationPage(new SettingsPage()) 
     { 
      Title = "Settings", 
      Icon = "settings.png" 
     }; 

我看到不同的圖標大小和名稱的一些提。如何處理可能的不同分辨率以及我應該使用的尺寸和名稱?

回答

3

不同平臺的命名應該是相同的。如果您的圖標名稱爲settings.png,則應在兩個平臺的相應文件夾結構中調用該圖標。

的Android

對於Android的我使用Android資產工作室網站生成所有需要的尺寸操作欄圖標我的圖標:

http://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html

您可以從預定義的圖像選擇或上傳自己的。當您從那裏下載它們時,您會獲得Android所需的文件夾結構(所有不同的可繪製文件夾)中的圖像。將這些複製到自己的項目中應該是一項簡單的任務。

的iOS

對於iOS只有2個圖像所需的,一個具有@ 2x和一個與下一個尺寸@ 3倍的延伸。你把它們放在iOS項目的Resources文件夾中。

enter image description here

https://developer.apple.com/ios/human-interface-guidelines/graphics/image-size-and-resolution/ https://developer.apple.com/ios/human-interface-guidelines/graphics/custom-icons/

+0

所以沒有需要@ 1X適用於iOS的形象?你能提供一個鏈接到上面的尺寸表。另外我有點困惑。我是否需要在資源文件夾中設置settings.png,[email protected]和[email protected]? – Alan2

+0

@ 1x是你情境中的settings.png。它不作爲後綴添加。但是,這是爲非視網膜設備的意思,如果我沒有錯誤,那麼這意味着

+0

那麼settings.png的大小應該是多少?謝謝 – Alan2

相關問題