Android的 - 启动图标大小(Android - Launcher Icon Size)

2019-06-18 11:23发布

对于HDPIXHDPI等应该是什么启动器图标的理想尺寸? 如果我有创造9-Patch的自动缩放图标图像,或者这将是最好创建单独的图标?

Answer 1:

我会给每一个单独的图像:

LDPI should be 36 x 36.

MDPI should be 48 x 48.

TVDPI should be 64 x 64.

HDPI should be 72 x 72.

XHDPI should be 96 x 96.

XXHDPI should be 144 x 144.

XXXHDPI should be 192 x 192.

然后,只是把他们每个人在绘制文件夹的单独的秸秆。

您还需要上传应用到谷歌Play商店的时候给一个大版本的图标,这应该是WEB 512 x 512 。 这是如此之大,使得谷歌可以为了宣传您的应用在整个谷歌Play商店,并不会增加像素化到您的标志其重新缩放为任何尺寸。

基本上,所有的其它图标应该是正比于“基线”图标, MDPI at 48 x 48

LDPI is MDPI x 0.75.

TVDPI is MDPI x 1.33.

HDPI is MDPI x 1.5.

XHDPI is MDPI x 2.

XXHDPI is MDPI x 3.

XXXHDPI is MDPI x 4.

这是Android开发者网站的意象页面上的所有解释: http://developer.android.com/design/style/iconography.html



Answer 2:

不要创建启动图标9片图像。 你必须要单独的图像的每一个。

LDPI - 36 x 36
MDPI - 48 x 48
HDPI - 72 x 72
XHDPI - 96 x 96
XXHDPI - 144 x 144
XXXHDPI - 192 x 192.
WEB - 512 x 512 (Require when upload application on Google Play)

注:WEB(512×512)图像时使用您上传的市场你的Android应用程序。

|| Android应用程序图标大小||

所有设备

hdpi=281*164
mdpi=188*110
xhdpi=375*219
xxhdpi=563*329
xxxhdpi=750*438

48 × 48 (mdpi)
72 × 72 (hdpi)
96 × 96 (xhdpi)
144 × 144 (xxhdpi)
192 × 192 (xxxhdpi)
512 × 512 (Google Play store)


Answer 3:

Android的图标,需要针对不同的屏幕像素密度五个单独的大小。 对于较低分辨率的图标从基线自动创建。

mdpi (Baseline): 160 dpi 1×
hdpi: 240 dpi 1.5×
xhdpi: 320 dpi 2×
xxhdpi: 480 dpi 3×
xxxhdpi: 640 dpi 4× (launcher icon only)

启动图标文件(.png)

48 × 48 (mdpi)
72 × 72 (hdpi)
96 × 96 (xhdpi)
144 × 144 (xxhdpi)
192 × 192 (xxxhdpi)
512 × 512 (Google Play store)

行动起来吧,对话框和标签的图标

24 × 24 area in 32 × 32 (mdpi)
36 × 36 area in 48 × 48 (hdpi)
48 × 48 area in 64 × 64 (xhdpi)
72 × 72 area in 96 × 96 (xxhdpi)
96 × 96 area in 128 × 128 (xxxhdpi)*

通知图标

22 × 22 area in 24 × 24 (mdpi)
33 × 33 area in 36 × 36 (hdpi)
44 × 44 area in 48 × 48 (xhdpi)
66 × 66 area in 72 × 72 (xxhdpi)
88 × 88 area in 96 × 96 (xxxhdpi)*

小语境图标

16 × 16 (mdpi)
24 × 24 (hdpi)
32 × 32 (xhdpi)
48 × 48 (xxhdpi)
64 × 64 (xxxhdpi)*

只有通过启动器图标的需要xxxhdpi尺寸支持多种屏幕的官方网站说。



Answer 4:

无需第三方工具时的Android Studio可以生成图标我们。

  • File - > New - > Image Asset

  • 然后,选择Launcher Icons作为资产类型:

  • 选择图像文件提供高分辨率图像

  • Next - > Finish生成图标

最后更新android:icon在名称字段AndroidManifest.xml如果需要的话。



Answer 5:

自适应图标

与Android 8.0开始有自适应图标,这是由两个独立的层。 这两层是108×108个DP。

(由适于图像Android文档 )

尺寸

如果要支持以下的Android 8.0的版本,你仍然需要包括传统尺寸( 48dp )。 我标记为红色的像素尺寸为以下各项决议。

不要用手做

我想你可以做所有这些手工的,如果你想,但我不得不说,我干的日子,已经一去不复返了。 而Android 3.0工作室资产工作室是相当不错的,并会生成这些都是为了你。 所有你需要做的就是提供一个足够大的前景和背景图像。 (I中使用的1024×1024像素的图像)。

要打开资产工作室转到文件>新建>图片资源



Answer 6:

提供至少一个512像素X 512像素的图像,并使用这个工具: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

它会为你生成所有图标在正确的尺寸,包括网页图像的Play商店。



Answer 7:

LDPI应该是36×36。

MDPI 48×48。

TVDPI 64×64。

HDPI 72 X 72。

XHDPI 96×96。

XXHDPI 144×144。

XXXHDPI 192×192。



Answer 8:

根据材料设计指南( 在这里 ,在“DP单元格”),你的产品的图标应该是大小48 DP的,与1DP的填充,除了XXXHDPI的情况下,其中填充应该是4DP。

因此,在像素,大小为:

  • 48×48(MDPI),其中1个DP填充
  • 72×72(HDPI)中,用1个DP填充
  • 96×96(xhdpi)中,用1个DP填充
  • 144×144(xxhdpi)中,用1个DP填充
  • 192×192(xxxhdpi)中,用4 DP填充

我建议避免使用VectorDrawable一些发射器不支持它,但我认为WEBP应该没问题,只要你对他们有您的支持minSdk透明度(API 18岁及以上 - Android 4.3以上)。

如果您在Play商店发布,要什么给上传的要求有(基于位置 ):

  • 32位PNG(阿尔法)
  • 尺寸:512 x 512像素
  • 最大文件大小:1024KB


Answer 9:

还有@MartinVonMartinsgrün提到现在有存在更好的工具,然后断言在Android Studio中生成

对于应用程序图标(工具栏,动作条,DrawableLeft等)用途: http://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html

对于启动器(应用程序图标)使用: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

但这里有一些技巧和方式来获得图标和启动程序图标的更好的分辨率。

步骤1 :

首先去的https://materialdesignicons.com并选择你的图标。 或者,如果你有良好的分辨率的图标,然后跳过此步骤。 单击所需的图标,然后点击“高级导出”它将开辟这样下方的窗口

然后点击“图标”,生成的图标文件(.png)。 那么诀窍是尽量产生大图标尽可能为高分辨率的设备和工具,将处理这一切对于小型设备,但如果你使用小图标,同时生成的图标,高端设备你将失去图标分辨率。

第2步 :

然后进入工具页面,上传图标

如果你想要的颜色的图标,单击“自定义”。 无论你上传什么颜色的图标,通过自定义,你可以产生任何你想要的颜色。 然后选择一个名字,然后点击“下载.ZIP”。 这将下载的.zip文件与大多数常用的分辨率的图标。 您可以复制并粘贴到你的应用项目文件夹res文件夹,你会看到在绘制部分的图标。



Answer 10:

我已经发布了一个脚本,从一个单一的SVG图标文件生成的PhoneGap应用程序的所有平台的图标。 如果您有现有的位图,我也有一些注意事项,可以帮助您生成从现有的位图矢量SVG。 这并不适用于所有的位图工作,但可能你的。

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


Answer 11:

我有同样的问题,但后来意识到(512×512在我的情况)所允许的正方形中的我的图标图形的排列并没有最大化。 所以我旋转的图像,并能够将其放大,以填补角落更好。 然后,我对上我的点击res在我的Android Studio项目文件夹,然后选择New然后Image Asset ,我花了通过向导,我选择我的图像文件来使用。 然后,如果你检查,说:“周围的空白修剪”,它确保所有边缘,即有能力,触摸你的正方形的边箱。 这些措施得到了它要比原来大了。



Answer 12:

启动图像和谷歌大幅削减图像尺寸Play商店应用提交

  1. 高分辨率图标。 PFB表所需尺寸的32位PNG(阿尔法),尺寸:512 512像素,最大文件大小:1024KB

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

  1. 至少2个屏幕截图整体需要(最大每8个型屏幕截图,类型包括“电话”,“7英寸平板”和“10英寸平板”)JPEG或24位PNG(无alpha),最小尺寸:320像素,最大尺寸:3,840像素,样品的尺寸:320×480,480 * 800,480 * 854,1280×720,1280 * 800 24位PNG或JPEG


Answer 13:

您可以在Android工作室itself.The步骤,你需要按照直接创建图标:

1.右键单击水库 - >新建 - >图片资产

2.CHange资产类型图像。

从本地磁盘3.Load图像

4.You有选择修剪,变化填充和添加背景also.Change的值,如果你需要。

5.click下一步 - >完成。

图像时便会自动添加到纹理贴图,MDPI,纹理贴图,华电国际,纹理贴图,xhdpi,纹理贴图,xxhdpi,纹理贴图,xxxhdpi如果您选择启动器图标或绘制,MDPI,绘制,华电国际,绘制,xhdpi,绘制-xxhdpi,drawable- xxxhdpi ifyou选择其他图标optins。



文章来源: Android - Launcher Icon Size