Как установить размер иконки в формах Xamarin?] - PullRequest
0 голосов
/ 27 августа 2018

Я добавил значок на панели инструментов Xamarin.Но я видел, что значки выглядят такими маленькими в эмуляторе и до сих пор не могут изменить размер значка элемента панели инструментов.Мой исходный код на странице XAML приведен ниже.

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage[enter image description here][1]
    x:Class="IDIS.HomePage"
    xmlns="http://xamarin.com/schemas/2014/forms"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    BackgroundColor="White"
    NavigationPage.HasNavigationBar="True">

    <ContentPage.ToolbarItems>
        <ToolbarItem
            Icon="home1.png"
            Order="Primary"
            Priority="0"
            Text="Home" />
        <ToolbarItem
            Icon="noti1.png"
            Order="Primary"
            Priority="1"
            Text="Notification" />
        <ToolbarItem
            Icon="rating1.png"
            Order="Primary"
            Priority="2"
            Text="Rating" />
        <ToolbarItem
            Icon="feedback1.png"
            Order="Primary"
            Priority="3"
            Text="Feedback" />
        <ToolbarItem
            Order="Secondary"
            Priority="0"
            Text="Item 2" />
    </ContentPage.ToolbarItems>
</ContentPage>

Снимок экрана моего вывода прилагается

Снимок экрана

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

Сначала создайте значок размером, скажем, 512 * 512, а затем используйте этот веб-сайт для создания значков соответствующих размеров. Вы увидите две папки после разархивирования загруженного файла с сайта. Один - это Android, а другой - iOS. Скопируйте и вставьте изображения из папки Android в соответствующие папки ресурсов (drawable-hpdi, drawable-xhdpi, drawable-xxhdpi и drwable-xxxhdpi), а также скопируйте и вставьте три файла в папку iOS (image, image @ 2x, image @ 3x) ) в папку Resource в проекте iOS.

0 голосов
/ 27 августа 2018

Вам на самом деле придется изменить размеры изображений - вот пример того, что я использую:

Вы можете получить хороший пример приложения здесь eShopOnContainers от Xamarin guys

Android

рисуем-ИПЧР

  • eShopOnContainers.Droid / Ресурсы / вытяжка-ИПЧР / app_settings.png
  • 256x 256

рисуем-xhdpi

  • eShopOnContainers.Droid / Ресурсы / вытяжка-xhdpi / app_settings.png
  • 341 x 341

рисуем-xxhdpi

  • eShopOnContainers.Droid / Ресурсы / вытяжка-xxhdpi / app_settings.png
  • 512 х 512

IOS

  • eShopOnContainers.iOS / Ресурсы / app_settings.png
  • 44 x 44

  • eShopOnContainers.iOS/Resources/app_settings@2x.png

  • 44 x 44

  • eShopOnContainers.iOS/Resources/app_settings@3x.png

  • 66 х 66
...