为什么我的 flutter 应用程序启动器图标呈圆圈状?我可以用一个方形图标来代替这个吗?

Jac*_*Sun 3 android flutter

我正在使用以下网站为我的 Flutter 应用程序生成几个启动器图标。

https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

但是在我替换了原始的 flutter 图标(文件路径:myapp/android/app/src/main/res)并运行我的应用程序后,我的图标在一个带圆圈的图标中。(检查我附上的图片)

我的应用启动器中的图标

我的 Android 虚拟设备是 Nexus 5X API 28。

那么谁能告诉我出了什么问题?我可以用一个方形图标来代替这个吗?

The*_*rer 6

模拟器上的启动器强制所有图标都是圆形的。如果图标还不是圆形的,它会在它周围添加一个圆形边框,就像您在该屏幕截图中看到的那样。

这不是你可以改变的。如果您希望图标为方形,请使用其他启动器。最终取决于用户他们的图标如何显示。

您可能需要考虑实现自适应图标,因此如果用户确实使用圆形或方圆图标,并且他们的图标包/启动器强制所有图标为圆形,那么它至少看起来不会很糟糕。

  • “如果图标还不是圆形的” - 我所有的 PNG、JPG 和其他文件都是矩形。如何保存圆形图标? (4认同)