为什么我的Flutter应用启动图标是圆形的?我能使用正方形图标替换它吗?

4
我使用以下网站为我的Flutter应用程序生成多个启动器图标:https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html。但是,当我替换原始的Flutter图标(文件路径:myapp/android/app/src/main/res)并运行我的应用程序时,我的图标变成了一个圆形图标(请查看我附加的图片)。我的Android虚拟设备是Nexus 5X API 28。所以,有人可以告诉我出了什么问题吗?我能用一个正方形的图标来替换它吗?
1个回答

11

在模拟器上预装的启动器会强制所有图标变成圆形。如果图标本身不是圆形的,它会添加一个圆形边框,就像您在截图中看到的那样。

这是无法更改的。如果您希望图标是方形的,请使用其他启动器。最终如何显示图标取决于用户。

您可能需要考虑实现自适应图标,这样,即使用户使用圆形或圆角矩形图标,并且他们的图标包/启动器强制所有图标都为圆形,至少不会显得很糟糕。


2
如果图标还不是圆形的 - 我所有的 PNG、JPG 以及其他文件都是矩形的。如何保存一个圆形图标? - Thomas Weller

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