Android – 启动器图标大小
对于HDPI
, XHDPI
等,应该是什么样的理想大小的发射器图标? 我是否需要为图标创build9-Patch
图像以自动缩放,还是创build单独的图标会更好?
我会为每一个创build单独的图像:
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.
然后把它们放在可绘制文件夹的单独的茎中。
在将您的应用上传到Google Play商店时,您还需要提供大图标,这应该是WEB 512 x 512
。 这是如此之大,以便Google可以将其重新调整到任意大小,以便在整个Google Play商店中宣传您的应用,而不是将徽标添加到您的徽标。
基本上,所有其他图标应该与MDPI at 48 x 48
的“基准”图标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 Developers网站的Iconography页面上进行了解释: http : //developer.android.com/design/style/iconography.html
不要为启动器图标创build9个补丁的图像。 你必须为每一个单独的图像。
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)
注意:当您在市场上上传您的Android应用程序时,使用WEB(512 x 512)图片。
Android图标对于不同的屏幕像素密度需要五个不同的尺寸。 较低分辨率的图标是从基线自动创build的。
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大小只需要启动器图标。
Android Studio可以为我们生成图标时不需要第三方工具。
-
File
– >New
– >Image Asset
-
然后select
Launcher Icons
作为资产types: -
为图像文件select高分辨率图像:
-
Next
– >Finish
生成图标
最后如果需要,更新AndroidManifest.xml
android:icon
name字段。
LDPI应该是36 x 36。
MDPI 48 x 48。
TVDPI 64 x 64。
HDPI 72 x 72。
XHDPI 96 x 96。
XXHDPI 144 x 144。
XXXHDPI 192 x 192。
至less提供一个512像素x 512像素的图片并使用这个工具: https ://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
它会以正确的大小生成所有图标,包括Play商店的网页图像。
那么作为@MartinVonMartinsgrün提到现在存在更好的工具,然后在android studio中声明生成器
对于应用程序图标(工具栏,ActionBar,DrawableLeft等)使用: http ://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html
对于启动器(应用程序图标)使用: https : //romannurik.github.io/AndroidAssetStudio/icons-launcher.html
但是,下面是一些技巧和方法来获得更好的图标和启动器图标的分辨率。
步骤1 :
首先去https://materialdesignicons.com并select你的图标。; 或者,如果您的图标分辨率良好,请跳过此步骤。 点击所需的图标,然后点击“高级导出”,将打开一个如下所示的窗口
然后点击“图标”生成图标(.png)。 那么诀窍是尽量为高分辨率设备生成尽可能大的图标,工具将处理所有的小设备,但如果您使用小图标,同时生成高端设备的图标,您将失去图标的分辨率。
第2步 :
然后进入工具页面并上传图标
如果要为图标着色,请点击“自定义”。 无论您上传的图标颜色是多less,通过使用自定义,您都可以生成任何您想要的颜色。 然后select一个名称,然后点击“下载.ZIP”。 这将使用图标下载带有大多数常见分辨率的.zip文件。 您可以将res文件夹复制并粘贴到应用程序项目文件夹中,您将在可绘制部分看到图标。
我已经发布了一个脚本,用于从单个SVG图标文件生成PhoneGap应用程序的所有平台图标。 如果你有现有的位图,我还包括一些注释,可以帮助你从现有的位图生成SVGvector。 这不适用于所有位图,但可能适用于您的位图。
我有同样的问题,但后来意识到我的图标graphics在允许的平方(512×512在我的情况下)没有最大化的安排。 所以我旋转了图像,并能够扩展到更好的angular落。 然后我右键单击Android Studio中项目中的res
文件夹,然后select“ New
,然后selectNew
Image Asset
,然后通过向导select要使用的图像文件。 然后,如果您选中“修剪周围空白区域”的框,它会确保所有能够触摸您广场边缘的边缘。 这些步骤比原来的要大得多。
自适应图标
从Android 8.0开始,有自适应图标,由两个独立的图层组成。 两层都是108 x 108 dp。
(图片由Android文档改编而来)
尺寸
如果您支持Android 8.0以下版本,则仍然需要包含旧版尺寸( 48dp
)。 我在下面的每个分辨率的红色像素大小标记。
不要用手去做
如果你愿意的话,我想你可以用手工制作所有这些,但是我不得不说,我这样做的日子已经结束了。 Android Studio 3.0 Asset Studio非常好,将为您生成所有内容。 所有你需要做的是提供足够大的前景和背景图像。 (我用了1024 x 1024像素的图片)。
要打开Asset Studio,请转至文件>新build>图像资源 。
根据材料devise指南( 这里 ,在“DP单元格”下),您的产品图标应该是48dp,填充1dp,除了XXXHDPI的情况,其填充应该是4dp。
所以,像素大小是:
- 48×48(mdpi),带有1个dp填充
- 72×72(hdpi),1个填充
- 96×96(xhdpi),1dp填充
- 144×144(xxhdpi),1个填充
- 192×192(xxxhdpi),4个dp填充
我build议避免使用VectorDrawable,因为一些启动器不支持它,但是我认为只要你的minSdk支持透明性(API 18及以上版本 – Android 4.3),WEBP应该可以。
如果您在Play商店中发布,则需要在此处上传内容(基于此处 ):
- 32位PNG(带alpha)
- 尺寸:512×512像素
- 最大文件大小:1024KB
为Google Play商店应用提交启动图片和缩略图大小
- 高分辨率的图标。 PFB所需大小的表格32位PNG(带alpha),尺寸:512px×512px,最大文件大小:1024KB
必需启动图标和初始图像大小
- 总共需要至less2个屏幕截图(每种types的最多8个屏幕截图,types包括“手机”,“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
你可以直接在android studio自己创build图标。你需要遵循的步骤是:
1.右键点击Res-> New-> Image asset
2.将资产types切换到图像。
3.从本地磁盘上载入映像
4.您可以select修剪,更改填充和添加背景。如果需要,可以更改值。
5.点击下一步 – >完成。
如果您select启动图标或drawable-mdpi,drawable-hdpi,drawable-xhdpi,drawable-xxhdpi,drawable-xdpi,mipmap-xhdpi,mipmap-xxhdpi,mipmap-xxxhdpi, xxxhdpi ifyouselect其他图标optins。