繁体   English   中英

UWP 中的应用程序图标

[英]App icon in UWP

我是 Xamarin 的新手,我正在创建 UWP 应用程序。 我想知道从哪里可以设置应用程序图标图像。 我已经阅读了可能看起来相似的关于堆栈溢出的文章和问题,但仍然不清楚..

所以我的问题正是我应该更改徽标图像的地方。 只有 24x24 如下图所示。那么其他徽章标志等是什么?

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

在此处输入图片说明

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>
    ...

MSDN 文档清楚地描述了每个图像的使用位置。 在底部,您可以看到资产大小表,其中包含所有维度及其用途。

至于 Square 44x44 logo,第一行的前五张图片用于应用列表中的不同比例。

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

您无需担心这一点,您只需从 Visual Studio 2017 生成所有图标即可。

  • 转到 App manifest 并点击 Visual Assets In all visual assets
  • 有一个名为 Asset Generator 的选项,为源字段选择至少 400x400 像素的图标文件大小
  • 然后点击生成 在这里你会得到所有的图标。

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

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM