我使用 android assets studio 创建 Launcher 图标:
工作室以适当的像素大小生成图像:48 * 48 (mdpi) 72 *72 (hdpi) 等等..
但是在我的三星 Galaxy s2 上,应用程序图标看起来比其他应用程序小,并且没有填满整个空间。
这是为什么?我怎样才能充分拉伸它?
我使用 android assets studio 创建 Launcher 图标:
工作室以适当的像素大小生成图像:48 * 48 (mdpi) 72 *72 (hdpi) 等等..
但是在我的三星 Galaxy s2 上,应用程序图标看起来比其他应用程序小,并且没有填满整个空间。
这是为什么?我怎样才能充分拉伸它?
Asset studio 为图标添加了不必要的边距。如果有人可以在不增加边距的情况下提出类似的工具,那将有很大帮助。您的问题的解决方案是使用单个 512 x 512 图像作为图标。当用户安装您的应用程序时,Android 将为您扩展其余部分。
Image Asset
不要在 Android Studio中导入图像,而是制作 5 个不同大小的图像:
然后直接复制到同名的相应Drawable
文件夹(mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi)中。
我对 Android Studio 上的 Asset Studio 也有同样的问题。唯一的解决方法是自己制作图像。大多数时候,只提供一张 192*192 的图像对我有用,而不是创建整个 mipmap。
检查 drawable-hdpi 文件夹,看看它是否有正确的文件夹。SII 具有 HDPI 密度,因此您可能将图标复制到了错误的文件夹中。
来源:http ://blog.blundell-apps.com/list-of-android-devices-with-pixel-density-buckets/
发现自己处于同样的情况,我生成了所谓的 web 图标,它为我提供了圆角和阴影以及足够大的尺寸以删除填充并在图形编辑器中自己生成所有需要的尺寸。
将 512 * 512 图标放在可绘制文件夹而不是mipmap中,然后从 Android Manifest 通过 android:icon 标签引用它
android:icon="@drawable/app_icon"
为我工作,角落没有边距。