Android必知必会-App 常用图标尺寸规范汇总
若移动端访问不佳,请使用 –> Github版
内容持续更新中,更新日期:2016-08-11
1. 程序启动图标(icon launcher)
放在mipmap-*dpi
下,文件名为ic_launcher.png
- L DPI ( Low Density Screen,120 DPI ),其图标大小为 36 x 36 px
- M DPI ( Medium Density Screen, 160 DPI ),其图标大小为 48 x 48 px
- H DPI ( High Density Screen, 240 DPI ),其图标大小为 72 x 72 px
- XH DPI ( Extra-high density screen, 320 DPI ),其图标大小为 96 x 96 px
- XXH DPI( xx-high density screen, 480 DPI ),其图标大小为144 x 144 px
- XXXH DPI( xxx-high density screen, 640 DPI ),其图标大小为192 x 192 px
技巧:自动生成对应分辨率的 icon launcher
新增于2016-08-11
使用 Android Studio
,在 module
或者 drawable
上右键 new > ImageAsset
,可以把一张大图自动裁切成各 DPI 对应的分辨率的 icon launcher。
细节操作参照下图:
- 选择要生成的图片类型:
Launcher Icons
; - Name 会自动生成
ic_launcher
,如果不是则填成ic_launcher
; Asset Type
设置成Image
;- 在
path
一列的最后选择自己要生成的图片 - 调整
Shape
等参数; - 点击
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的换算:
数据总结表:
名称 | 对应 DPI | 比例(以 mdpi 为基数 1) | 和px的换算关系 |
---|---|---|---|
lpdi | 120 DPI | 0.75 | 1 dp = 0.75 px |
mdpi | 160 DPI | 1 | 1 dp = 1 px |
hdpi | 240 DPI | 1.5 | 1 dp = 1.5 px |
xhdpi | 320 DPI | 2 | 1 dp = 2 px |
xxhdpi | 480 DPI | 3 | 1 dp = 3 px |
xxxhdpi | 640 DPI | 4 | 1 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
。
PS:
你可以通过 Github、CSDN 和 微博 和我交流
Android必知必会-App 常用图标尺寸规范汇总相关推荐
- Android /iPhone/iPad UI之常用图标尺寸规范
整合的相对比较全面了,如果不足可以指出在补充完整. Android-App 常用图标尺寸规范 出自:http://www.cnblogs.com/libertycode/p/5666088.html ...
- App常用图标使用规范
Android开发中UI切的图标不是随便乱放的,我们需要根据图标的尺寸大小放在对应的目录下. 我们可以根据上图中的icon尺寸找出对应的drawable目录,放入即可. 下面总结一些常用的图标尺寸: ...
- Android UI 常用图标尺寸规范
1. 程序启动图标: LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px. MDPI (Medium Density Screen, 160 DPI ...
- Android 性能优化必知必会(2020-5-16)
做了这么久性能相关的工作,也接触了不少模块,说实话要做好性能这一块,真心不容易.为什么这么说? 是因为需要接触的知识实在是太多了, Android 是一个整体,牵一发而动全身,不是说只懂一个模块就可以 ...
- APP从业者必知的整个APP开发标准流程
SourceFrom:http://www.chinaz.com/design/2015/1116/470908.shtml 众所周知,整个移动app设计和开发都是一项庞大的工程.想要开发一个相对较优 ...
- 操作系统必知必会:Linux(1)常用的Shell命令
操作系统必知必会:Linux(1)常用的Shell命令 常用的Shell命令 磁盘管理 cd df du mkdir pwd ls 文件管理 cat chmod chown cp diff file ...
- 电脑高手必知八个最常用的cmd命令
作为一个网络管理员或者黑客来说,ping命令是第一个必须掌握DOS命令,所利用的原理是这样:网络上的机器都有唯一的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包, 根据返 ...
- mysql常用的通配符_mysql必知必会--用通配符进行过滤
LIKE 操作符 前面介绍的所有操作符都是针对已知值进行过滤的.不管是匹配一 个还是多个值,测试大于还是小于已知值,或者检查某个范围的值,共 同点是过滤中使用的值都是已知的.但是,这种过滤方法并不是任 ...
- 脑残式网络编程入门(三):HTTP协议必知必会的一些知识
为什么80%的码农都做不了架构师?>>> 本文原作者:"竹千代",原文由"玉刚说"写作平台提供写作赞助,原文版权归"玉刚说&q ...
- SpringBoot入门到精通_第6篇 _必知必会
接上一篇:SpringBoot入门到精通_第5篇 _SpringBoot Actuator监控 https://blog.csdn.net/weixin_40816738/article/detail ...
最新文章
- JavaScript初学者编程题(16)
- 测试开发工程师技能图谱
- docker、k8s 简介
- 平顶山学院计算机专业是几本,平顶山学院是几本_是二本还是三本大学?
- 各类 HTTP 返回状态代码详解
- 《2020信息消费战“疫”案例集》发布 邬贺铨院士作序推荐(附下载连接)
- 马云曾卖鲜花,柳传志卖冰箱!摆摊吧,程序员!
- 操作系统_图解deepin操作系统安装,体验定制版的国产操作系统
- 前端面试宝典(2)——JavaScript
- Atitit html5.1 新特性attilax总结
- selenium python自动化测试框架_基于Selenium+Python的web自动化测试框架
- 写出调试c语言程序的基本操作步骤,C语言程序设计基本步骤
- VTK系列57_VTK对几何体网格细化(多分辨率处理)
- Android基础之批量发送短信
- 基于移动通信数据的城市可视分析研究
- 水平居中和transform: translateY(-50%) 实现元素垂直居中
- 西安大唐提车游记——感受古都容颜
- 【基于LM358和LM386的话音放大器设计】
- iperf/LANSpeedTest网络传输速度测试工具
- 英文缩写400个速查