Android 图标尺寸与设计
样例和图解

外框:整体大小
↑
边框:图标留白大小
↓
图标:外图标的大小
↑
阴影:阴影特效大小
↓
图形:内图标的大小
↑
可选视图权重:使用两种类型的图形尺寸可以达到统一的视觉权重(可选),
一般是针对图标有凸出的情况,会有一个内部会有一个更小的尺寸大小
↓
可选图形:第二种图形尺寸(可选)
注:绘制上图时用到一个示例图标,是在网络上找的,如有侵犯您的权利,请联系我,进行删除.
外框尺寸

最新尺寸:(根据分辨率,Google已经更新尺寸信息如下)
MDPI:48 × 48 px
HDPI:72 × 72 px
XHDPI:96 × 96 px
XXHDPI:144 × 144 px
XXXHDPI:192 × 192 px
目前DPI最高的设备已经可达534,538的样子,所以这个尺寸目前应予以恰当的考虑,
一般情况下,前4种尺寸即可,目前新建项目后,默认也是前4种尺寸
|
科普一下 历史尺寸:(早期时候,由于分辨率没有现在那么高,采用尺寸如下) MDPI:36 × 36 px HDPI:48 × 48 px XHDPI:72 × 72 px XXHDPI:96 × 96 px XXXHDPI:144 × 144 px |
图标尺寸
MDPI:40 × 40 px (边框各4 px)
HDPI: 60 × 60 px (边框各6 px)
XHDPI:80 × 80 px (边框各8 px)
XXHDPI:120 × 120 px (边框各12 px)
XXXHDPI:160 × 160 px (边框各16 px )
图形尺寸
MDPI:38 × 38 px (阴影各2 px)
HDPI: 56 × 56 px (阴影各4 px)
XHDPI:76 × 76 px (阴影各4 px)
XXHDPI:112 × 112 px (阴影各4 px)
XXXHDPI:152 × 152 px (阴影各4 px )
可选图形尺寸
MDPI:36 × 36 px (可选视图权重2 px)
HDPI: 52 × 52 px (可选视图权重4 px)
XHDPI:72 × 72 px (可选视图权重4 px)
XXHDPI:108 × 108 px (可选视图权重4 px)
XXXHDPI:148 × 148 px (可选视图权重4 px)
ICON For Launcher:
| 编号 | 尺寸\名称 | 边框尺寸 | 边框留白 | 图标尺寸 | 阴影区 | 图形尺寸 | 可选视图权重 | 可选图标尺寸 |
| MDPI | 48 × 48 px | 4 px | 40 × 40 px | 2 px | 38 × 38 px | 2 px | 36 × 36 px | |
| HDPI | 72 × 72 px | 6 px | 60 × 60 px | 4 px | 56 × 38 px | 4 px | 52 × 52 px | |
| XHDPI | 96 × 96 px | 8 px | 80 × 80 px | 4 px | 76 × 76 px | 4 px | 72 × 72 px | |
| XXHDPI | 144 × 144 px | 12 px | 120 × 120 px | 4 px | 112 × 112 px | 4 px | 108 × 108 px | |
| XXXHDPI | 192 × 192 px | 16 px | 160 × 160 px | 4 px | 152 × 152 px | 4 px | 148 × 148 px |
ICON For All:
|
尺寸\图标类型 |
Launcher (启动图标) |
Menu (菜单图标) |
Status Bar (状态图标) |
Tab (Tab导航图标) |
Dialog (对话框图标) |
List View (列表Item图标) |
| MDPI | 48 × 48 px | 48 × 48 px | 32 × 32 px | 32 × 32 px | 32 × 32 px | 32 × 32 px |
| HDPI | 72 × 72 px | 72 × 72 px | 48 × 48 px | 48 × 48 px | 48 × 48 px | 48 × 48 px |
| XHDPI | 96 × 96 px | 96 × 96 px | 64 × 64 px | 64 × 64 px | 64 × 64 px | 64 × 64 px |
| XXHDPI | 144 × 144 px | 144 × 144 px | 96 × 96 px | 96 × 96 px | 96 × 96 px | 96 × 96 px |
| XXXHDPI | 192×192 px | 192×192 px | 128×128 px | 128×128 px | 128×128 px | 128×128 px |
该文参考了最新的官方文档和自身实际开发实践简单总结归纳而成,转载请注明出处!谢谢合作!
如有不当之处,欢迎指正.
顶部图片和表格由我整理归纳而成.
Android 图标尺寸与设计的更多相关文章
- IOS和Android图标尺寸
刚开始接触UI的时候,碰到的最多的就是尺寸问题,今天我们就来谈谈IOS和Android 图标设计尺寸吧! 一.IOS篇 1.iOS app图标的圆角半径是多少? (注:现在IOS图标是不需要再画圆角了 ...
- iPhone/iPad/Android UI尺寸规范 UI尺寸规范,UI图标尺寸,UI界面尺寸,iPhone6尺寸,iPhone6 Plus尺寸,安卓尺寸,iOS尺寸
iPhone/iPad/Android UI尺寸规范 UI尺寸规范,UI图标尺寸,UI界面尺寸,iPhone6尺寸,iPhone6 Plus尺寸,安卓尺寸,iOS尺寸 iPhone界面尺寸 设备 分辨 ...
- android屏幕适配之度量单位、屏幕分类、图标尺寸归类分析
好久没有做android项目UI的适配了,好多基本概念都已经模糊了,于是萌生了将屏幕分辨率.常用单位.常用图标尺寸等信息规整的想法,一下就是通过查询资料,自己验证的一些随笔,如有失误之处,望大家及时予 ...
- 如何为Android上的产品设计一款合适的图标
如 果你已经完成了你的app,你一定会马上向其它人宣布这件事情.但是你需要注意一个很重要的问题,那就是app的图标.你的图标可能在项目启动之 前就已经设计好了,但我不喜欢这样,如果app没有完成实际上 ...
- Android/IOS APP界面设计之尺寸规范
1.尺寸以及分辨率 iPhone的界面尺寸不用多说,640*960是基本OK的,也可以是适应5S的640*1136,马上iPhone 6也快来了(随便吐槽一下网上曝的真机谍照,真是丑到离谱...),只 ...
- [置顶]
xamarin android 布局尺寸了解
为了使UI界面在不同大小的移动端显示器上能够正常显示,大家可能都知道使用sp作为字体大小的单位,dp作为其他元素长度的单位. 前几天看了一篇文章关于 App设计规范的,文章用心写的非常好,这里是链接 ...
- 移动端App开发 - 02 - iPhone/iPad/Android UI尺寸规范
移动端app开发 - iPhone/iPad/Android UI尺寸规范 本笔记抛去无用的前期分析什么的,全是干货,简洁干练 本笔记不单独针对 ios 或者 Android,两种都介绍,当然我们实际 ...
- android应用开发-从设计到实现 2-8 组件与经常使用模式
组件与经常使用模式 前面已经比較全面的介绍了Material Design相关的设计哲学.设计原理和方法论. 这一章開始,我们将看看这些原理是怎样在安卓系统其中得到实践的. 一个应用并非全然从什么都没 ...
- Droidicon – 1600+ 漂亮的 Android 图标
Droidicon 提供超过1600款定制图标,让你可以超级容易的把图标和徽章添加到您的应用程序中.你可以自定义你想要的各种形式的图标,给图标添加描边,透明度和颜色过滤器.包括这些 Google Ma ...
随机推荐
- CSS3中的动画功能(二)
上一篇文章讲解了css3动画中的一个即transitions,那么今天来说说另外一个animations.和transitions不同的是animations可以定义多个关键帧以及每个关键帧中元素的属 ...
- 3Struts2进阶----青软S2SH(笔记)
关于上面这个红框里的问题,经过实际测试发现,struts2增加一个命名空间后,jsp页面里所引用的资源的路径,也需要增加一个"../", 于是,跟SpringMVC没啥区别了啊.. ...
- [Head First设计模式]生活中学设计模式——迭代器模式
系列文章 [Head First设计模式]山西面馆中的设计模式——装饰者模式 [Head First设计模式]山西面馆中的设计模式——观察者模式 [Head First设计模式]山西面馆中的设计模式— ...
- [译]ES6新特性:八进制和二进制整数字面量
原文:http://whereswalden.com/2013/08/12/micro-feature-from-es6-now-in-firefox-aurora-and-nightly-binar ...
- javascript parseJSON
解析json: 前台和后台做ajax交互,后台返回的json字符串,我之前都是通过eval来解析,后来慢慢的知道eval这货是魔鬼,eval要尽量避免,是出于安全考虑,因为eval过于强大,他可以把s ...
- [Operate System & Algorithm] 页面置换算法
页面置换算法是什么?我们看一下百度百科对页面置换算法给出的定义:在地址映射过程中,若在页面中发现所要访问的页面不在内存中,则产生缺页中断.当发生缺页中断时,如果操作系统内存中没有空闲页面,则操作系统必 ...
- npapi插件开发流程与实例
近期做NPAPI插件,网上的介绍还是比较多,但就是没有一个完整的例子,FQ也没找到,难得NPAPI要走向陌路了?就不去深究额,先解决目前遇到的问题. 现状:已有Activex(仅兼容IE32/64位浏 ...
- python操作mysql总结
Windows系统,python环境搭建. 下载并安装python2.7.11 https://www.python.org/downloads/ 下载并安装python的mysql包: http:/ ...
- input(file)样式修改及上传文件名显示
实现思路: a标签包裹input元素 设置a标签为上传按钮的样式,相对定位 设置input为透明,绝对定位,覆盖到a上面 效果:看到的按钮是a的样式,点击时实际是点击input元素.样式和功能都具备 ...
- HTML页面meta标签内容详解
所有的浏览器都支持meta标签,用于提供页面相关信息,信息都是以名(http-equiv和name标示)/值(content标示)对的形式现实. 属性content,用于定义http-equiv(定义 ...