UWP 应用程序包含的正确 AppBarButton 图标大小是多少?

What are the correct AppBarButton icon sizes to include with UWP apps?

注意:此问题仅与 AppBarButton 图标有关。

在编写可在所有外形规格上运行的 UWP 应用程序时,我想包含 AppBarButton 图标的所有必要变体。

从我目前所读的内容来看,我似乎需要在五个比例因子(100%、125%、150%、200% 和 400%)中的每一个中使用 24x24 图标。换句话说,24x24、30x30、36x36、48x48、96x96。

这是正确的吗?

另外,应该如何命名这些,以便系统根据基本名称正确选择正确的变体?

编辑:我在别处读到只需要一种尺寸,而且 Windows UWP 以独立于设备的单位呈现图标(即适当缩放它.)

相比之下,iOS允许使用@2x和@3x后缀包含多个图像,而Android允许将图像放置在特殊的子目录中,例如dir-hdpi,dir- mdpi,其中 dir 是基本目录名称。所以好像UWP确实没有有这样的系统,只需要一个单独的图标。修改后的理解是否正确?

你是对的:UWP 应用根据设备呈现图标的大小。但是您可以在应用栏按钮中使用使用 Segoe MDL2 的图标。有许多图标准备自动缩放。我在我的所有 UWP 应用程序中都使用了这种技术,没有出现任何问题。

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

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