如何为我的应用程序设置图标?

问题描述 投票:0回答:2

我正在创建 UWP 应用程序。我想知道在哪里可以设置应用程序图标图像。

更准确地说:我应该在哪里更改徽标图像?预览仅显示 24x24 图像,如下所示。其他尺寸有什么用?

我应该更改所有尺寸的徽标图像吗?

enter image description here

AppxMainfest.Xaml

<?xml version="1.0" encoding="utf-8"?>
<Package ...>
  ...
  <Properties>
        <DisplayName>StockDispatchApp.UWP</DisplayName>
        <PublisherDisplayName>pci207</PublisherDisplayName>
        <Logo>Assets\StoreLogo.png</Logo>
    </Properties>
    <Dependencies>
        <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
    </Dependencies>
    <Resources>
        <Resource Language="EN-US" />
    </Resources>
    <Applications>
        <Application Id="App" Executable="StockDispatchApp.UWP.exe" EntryPoint="StockDispatchApp.UWP.App">
        <uap:VisualElements DisplayName="StockDispatchApp.UWP" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="StockDispatchApp.UWP" BackgroundColor="transparent">
            <uap:LockScreen Notification="" BadgeLogo="Assets\96x96.png" />
            <uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"></uap:DefaultTile>
            <uap:SplashScreen Image="Assets\SplashScreen.png" />
        </uap:VisualElements>
        </Application>
    </Applications>
    <Capabilities>
        <Capability Name="internetClient" />
    </Capabilities>
    ...
xamarin icons xamarin.forms uwp
2个回答
4
投票

MSDN 文档 提供了每个图像的使用位置的清晰描述。在底部,您可以看到资产大小表包含所有尺寸及其用途的表。

对于 Square 44x44 徽标,第一行的前五张图像用于应用列表中的不同比例。

目标图像用于系统中不同位置的应用程序图标。在未电镀的形式下,它们应该具有透明的背景。您可以仅提供表格推荐的尺寸,但您也可以提供更多尺寸(请参阅完整表格的文档)。


2
投票

您无需担心这一点,您可以简单地从 Visual Studio 2017 生成所有图标。

  • 转到应用程序清单并单击所有视觉资产中的视觉资产
  • 有一个名为“资源生成器”的选项,至少选择 400x400 像素 源字段的图标文件大小
  • 然后点击生成,你就得到了 所有图标。

作为参考,请查看随附的屏幕截图。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.