UWP应用程序中正确的AppBarButton图标尺寸是什么?

5
注意:此问题仅涉及AppBarButton图标。
在编写一款可在所有设备上运行的UWP应用时,我希望包含所需的所有AppBarButton图标变体。
据我目前所了解的,似乎需要在每个缩放因子中拥有24x24像素的图标,比例分别为100%、125%、150%、200%和400%。换句话说,分别为24x24、30x30、36x36、48x48、96x96。
这是正确的吗?
此外,这些应该如何命名,以便系统根据基本名称正确选择合适的变体?
编辑:我在其他地方读到只需要一个尺寸,Windows UWP会以设备无关单位呈现图标(即适当缩放它)。
相比之下,iOS允许包含具有@2x和@3x后缀的多个图像,而Android允许将图像放置在特殊的子目录中,例如dir-hdpi、dir-mdpi,其中dir是基本目录名称。因此,似乎UWP没有这样的系统,只需要一个图标。这个修订后的理解是正确的吗?

相关内容:https://stackoverflow.com/questions/39231180/uwp-icon-size-in-app-bar-command-bar - Knowledge Cube
1个回答

6
您说得没错:UWP应用会根据设备来渲染图标的大小。但是您可以在应用栏按钮中使用Segoe MDL2中的图标。有许多图标预先准备好自动缩放。我在所有我的UWP应用中都使用此技术,没有问题。

https://msdn.microsoft.com/en-us/library/windows/apps/jj841126.aspx

如果您正在使用png图像作为图标,则建议将此图像的大小设置为48x48像素,这是应用程序栏图像图标的默认大小。然后,UWP系统将自动缩放您的图标,而不会出现渲染问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接