【发布时间】:2020-08-21 22:53:39
【问题描述】:
我一直在尝试创建一个与设备上所有其他图标大小相同的 Android 应用图标,但我的图标总是太小。
我知道这是一个有据可查的问题。我已经尝试了所有找到的解决方案,但我的应用程序图标仍然太小。
我在 Stackoverflow 上阅读的帖子包括 this、this、this 和 this。
我用过这个工具:Android asset studio。它使图标太小,但这是一个已知问题。我分叉了 repo 并按照记录实现了this fix,但仍然太小。
我也尝试过this tool、this tool 和this tool,但它们都给了我一个在我的设备上显示太小的图标。
后来在Android studio中发现了这个工具,Image Asset Studio,可惜它生成的图标太小了。
我尝试在每个文件夹(hdpi / mdpi 等)中使用 512 x 512 文件。
我尝试将它们放在drawable 而不是mipmap。
源图像中没有填充,图标到达它的边缘并且是一个 512 x 512 png 文件。我使用 Android Studio Image Asset Studio 来生成正确的尺寸。
我将 48 x 48 放在 mipmap-hdpi 中, 我将 72 x 72 放在 mipmap-mdpi 中, 我将 96 x 96 放在 mipmap-xhdpi 中, 我将 144 x 144 放在 mipmap-xxhdpi 中, 我将 192 x 192 放在 mipmap-xxxhdpi 中。
我使用过各种设备,虚拟的和物理的。
以下是源图像的规格:
这是ic_launcher_round的源图像的形状:
我是一名使用 React Native 的 Javascript 开发人员,所以对 Android 生态系统不是很熟悉。
如何使我的图标与手机上的所有其他图标大小相同?
【问题讨论】:
标签: android react-native android-studio