我的圖標代碼如下所示:我需要爲Xamarin Tabbar中的圖標指定什麼尺寸?
var settingsPage = new NavigationPage(new SettingsPage())
{
Title = "Settings",
Icon = "settings.png"
};
我看到不同的圖標大小和名稱的一些提。如何處理可能的不同分辨率以及我應該使用的尺寸和名稱?
我的圖標代碼如下所示:我需要爲Xamarin Tabbar中的圖標指定什麼尺寸?
var settingsPage = new NavigationPage(new SettingsPage())
{
Title = "Settings",
Icon = "settings.png"
};
我看到不同的圖標大小和名稱的一些提。如何處理可能的不同分辨率以及我應該使用的尺寸和名稱?
不同平臺的命名應該是相同的。如果您的圖標名稱爲settings.png
,則應在兩個平臺的相應文件夾結構中調用該圖標。
的Android
對於Android的我使用Android資產工作室網站生成所有需要的尺寸操作欄圖標我的圖標:
http://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html
您可以從預定義的圖像選擇或上傳自己的。當您從那裏下載它們時,您會獲得Android所需的文件夾結構(所有不同的可繪製文件夾)中的圖像。將這些複製到自己的項目中應該是一項簡單的任務。
的iOS
對於iOS只有2個圖像所需的,一個具有@ 2x和一個與下一個尺寸@ 3倍的延伸。你把它們放在iOS項目的Resources文件夾中。
https://developer.apple.com/ios/human-interface-guidelines/graphics/image-size-and-resolution/ https://developer.apple.com/ios/human-interface-guidelines/graphics/custom-icons/
所以沒有需要@ 1X適用於iOS的形象?你能提供一個鏈接到上面的尺寸表。另外我有點困惑。我是否需要在資源文件夾中設置settings.png,[email protected]和[email protected]? – Alan2
@ 1x是你情境中的settings.png。它不作爲後綴添加。但是,這是爲非視網膜設備的意思,如果我沒有錯誤,那麼這意味着
那麼settings.png的大小應該是多少?謝謝 – Alan2