为了账号安全,请及时绑定邮箱和手机立即绑定

Android App 常用图标尺寸规范汇总

标签:
Android

1. 程序启动图标(icon launcher)

放在mipmap-*dpi下,文件名为ic_launcher.png

  • LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。

  • MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px。

  • HDPI (High Density Screen, 240 DPI),其图标大小为 72 x 72 px。

  • xhdpi (Extra-high density screen, 320 DPI),其图标大小为 96 x 96 px。

  • xxhdpi(xx-high density screen, 480 DPI),其图标大小为144 x 144 px。

  • xxxhdpi(xxx-high density screen, 640 DPI),其图标大小为192 x 192 px。

技巧:自动生成对应分辨率的 icon launcher

新增于2016-08-11

使用 Android Studio ,在 module或者 drawable 上右键 new > ImageAsset ,可以把一张大图自动裁切成各 DPI 对应的分辨率的 icon launcher。

细节操作参照下图:

  1. 选择要生成的图片类型:Launcher Icons ;

  2. Name 会自动生成 ic_launcher ,如果不是则填成 ic_launcher ;

  3. Asset Type 设置成 Image ;

  4. 在 path 一列的最后选择自己要生成的图片

  5. 调整 Shape 等参数;

  6. 点击 next 一路到 finish 即可。

PS:使用 Shape 的其他参数,比如圆角square , 会默认使用不支持透明度的颜色作为背景,所以要根据具体的图标进行修改,特殊的情况需要设计师切出带圆角和透明度的大图。

2. 不透明度16进制值

不透明度16进制值
100%FF
95%F2
90%E6
85%D9
80%CC
75%BF
70%B3
65%A6
60%99
55%8C
50%80
45%73
40%66
35%59
30%4D
25%40
20%33
15%26
10%1A
5%0D
0%00

3. dp和px换算及关系

数据总结表:

名称对应 DPI比例(以 mdpi 为基数 1)和px的换算关系
lpdi120 DPI0.751 dp = 0.75 px
mdpi160 DPI11 dp = 1 px
hdpi240 DPI1.51 dp = 1.5 px
xhdpi320 DPI21 dp = 2 px
xxhdpi480 DPI31 dp = 3 px
xxxhdpi640 DPI41 dp = 4 px

dp 到 px

这里给定:400 dp * 240 dp
则对应的图片分辨率分别为:

  • lpdi 300 px * 180 px

  • mdpi 400 px * 240 px

  • hdpi 600 px * 360 px

  • xhdpi 800 px * 480 px

  • xxhdpi 1200 px * 720 px

  • xxxhdpi 1600 px * 960 px

px 到 dp

从 px 换算成 dp 要知道它是以什么 dpi 标准来设计的,根据换算关系表可得到相应的 dp 。
例如: 以 xxhdpi 标准设计的 UI,其中一个切图的分辨率是 600 px * 360 px ,根据换算关系表可知,在 xxhdpi 标准下,1 dp = 3 px ,则其对应的 dp 是 200 dp * 120 dp 。

原文链接:http://www.apkbus.com/blog-705730-61463.html

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消