对于HDPI, XHDPI等,理想的启动器图标的大小应该是什么?我应该为图标创建9-Patch图像来自动缩放,还是创建单独的图标会更好?
当前回答
根据材质设计指南(这里,在“DP单元网格”下),你的产品图标的大小应该是48dp,填充为1dp,除了XXXHDPI的情况,填充应该是4dp。
所以,以像素为单位,大小是:
48 × 48 (mdpi),带有1dp填充 72 × 72 (hdpi),带有1dp填充 96 × 96 (xhdpi),带有1dp填充 144 × 144 (xxhdpi),带有1dp填充 192 × 192 (xxxhdpi), 4 dp填充
我建议避免使用VectorDrawable,因为一些启动器不支持它,但我认为WEBP应该是ok的,只要你有你的minSdk支持透明度(API 18及以上- Android 4.3)。
如果你在Play Store上发布内容,关于上传内容的要求如下(基于这里):
32位PNG(带alpha) 尺寸:512px * 512px 最大文件大小:1024KB
其他回答
LDPI应该是36 x 36。
MDPI 48×48。
电视DPI 64 x 64。
HDPI 72 x 72。
XHDPI 96 x 96。
XXHDPI 144 x 144。
XXXHDPI 192 x 192。
我已经发布了一个脚本,从一个SVG图标文件生成PhoneGap应用程序的所有平台图标。如果您有现有的位图,我还提供了一些注释,可以帮助您从现有的位图生成SVG向量。这并不适用于所有位图,但可能适用于你的位图。
https://github.com/tohagan/phonegap-graphics
不要为启动器图标创建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 x 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)
用于谷歌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
我会为每一个创建单独的图像:
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 Store时,你还需要提供一个大版本的图标,这应该是WEB 512 x 512。这是如此之大,以至于谷歌可以重新缩放到任何大小,以便在谷歌Play Store中宣传你的应用程序,而不添加像素到你的标志。
基本上,所有其他图标都应该与“基线”图标成比例,MDPI为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(截至2014年) 材料设计原则:https://material.io/design/iconography/product-icons.html 游戏商店指南:https://developer.android.com/distribute/google-play/resources/icon-design-specifications
推荐文章
- 视图绑定-我如何获得包含布局的绑定?
- 在Android Studio中改变矢量资产的填充颜色
- 在构建中编写注释的语法是什么?gradle文件?
- 如何以编程方式添加按钮色调
- 用Android Studio进行调试永远停留在“等待调试器”状态
- Openssl不被视为内部或外部命令
- 无法执行dex:在Eclipse中超过GC开销限制
- 如何以编程方式将视图添加到视图
- 单击url会打开默认浏览器
- 使用Retrofit刷新OAuth令牌,而不修改所有调用
- 多个dex文件定义了landoid /support/v4/accessibilityservice/AccessibilityServiceInfoCompat
- 如何获得动作栏的高度?
- 从活动外部调用startActivity() ?
- createScaledBitmap的过滤器参数做什么?
- 为什么我在使用adb时访问数据文件夹被拒绝?