对于HDPI, XHDPI等,理想的启动器图标的大小应该是什么?我应该为图标创建9-Patch图像来自动缩放,还是创建单独的图标会更好?


当前回答

我已经发布了一个脚本,从一个SVG图标文件生成PhoneGap应用程序的所有平台图标。如果您有现有的位图,我还提供了一些注释,可以帮助您从现有的位图生成SVG向量。这并不适用于所有位图,但可能适用于你的位图。

https://github.com/tohagan/phonegap-graphics

其他回答

自适应的图标

从Android 8.0开始,有自适应图标,由两个独立的层组成。两层都是108 x 108 dp。

(图片来自Android文档)

大小

如果你支持Android 8.0以下的版本,你仍然需要包含旧的尺寸(48dp)。我在下面用红色标记了每个分辨率的像素大小。

不要用手做

我想如果你愿意,你可以亲手做这些,但我不得不说,我做这些的日子已经结束了。Android Studio 3.0 Asset Studio非常好,可以为你生成所有这些。你所要做的就是提供一个足够大的前景和背景图像。(我使用1024 x 1024像素的图像)。

打开资产工作室,去文件>新建>图像资产。

你可以直接在android studio中创建图标。你需要遵循的步骤是:

1.右击Res->New->图像资产

2.将资产类型更改为图像。

3.从本地磁盘加载映像

4.你可以选择修剪,改变填充和添加背景也。如果需要,可以更改值。

5.单击Next - > Finish。

该图像将自动添加到mimmap -mdpi, mimmap -hdpi, mimmap -xhdpi, mimmap -xxhdpi, mimmap -xxxhdpi,如果您选择启动器图标或mimmap -xxxhdpi 如果您选择其他图标选项,则可绘制mdpi,可绘制hdpi,可绘制xhdpi,可绘制xxhdpi,可绘制xxxhdpi。

用于谷歌Play Store应用程序提交的启动图像和斜杠图像大小

高分辨率图标。PFB表为所需尺寸 32位PNG(带alpha),尺寸:512px * 512px,最大文件大小:1024KB

所需的启动图标和飞溅图像大小

总体上至少需要2张截图(每种类型最多8张截图,类型包括“手机”,“7英寸平板电脑”和“10英寸平板电脑”) JPEG或24位PNG(无alpha),最小尺寸:320px,最大尺寸:3840px,样本尺寸:320 x 480,480 x 800,480 x 854,1280 x 720, 1280 x 800 24位PNG或JPEG

我已经发布了一个脚本,从一个SVG图标文件生成PhoneGap应用程序的所有平台图标。如果您有现有的位图,我还提供了一些注释,可以帮助您从现有的位图生成SVG向量。这并不适用于所有位图,但可能适用于你的位图。

https://github.com/tohagan/phonegap-graphics

当Android Studio可以为我们生成图标时,不需要第三方工具。

File ->新建->镜像资产 然后选择启动器图标作为资产类型: 为图像文件选择高分辨率图像:

下一步->完成生成图标

最后,如果需要,更新AndroidManifest.xml中的android:图标名称字段。