UWP中的应用程序图标

时间:2016-09-14 05:38:12

标签: xamarin icons xamarin.forms uwp

我是Xamarin的新手,我正在创建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>
    ...

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:0)

您不必为此担心,只需从Visual Studio 2017中生成所有图标即可。

  • 转到应用清单,然后单击所有视觉资产中的视觉资产
  • 有一个称为Asset Generator的选项,请至少选择400x400 px 源字段的图标文件大小
  • 然后点击“生成”,您会得到 所有图标。

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

enter image description here