一、安卓开发单位是DP、SP
DP:安卓专用长度单位。
以160 DPI屏幕为标注,则1DP=1PX
计算公式:dp x dpi/160=px
例:以720x1280px (320dpi)为例, 1dp x 320 dpi/160=2px
SP:安卓专用字体单位。
以160 DPI屏幕为标注,则1SP=1PX
计算公式:sp x dpi/160=px
例:以720x1280px (320dpi)为例, 1sp x 320 dpi/160=2px
二、安卓设计尺寸:以1080x1920px作为设计稿标准尺寸
从中间尺寸向上、下适配,界面调整幅度最小,最方便适配。
大屏幕时代依然以小尺寸作为设计尺寸,会限制设计师的设计视角。
用主流尺寸来做设计稿尺寸,极大的提高了视觉还原和其他机型适配。
分辨率 | DPI | 状态栏高度 | 导航栏高度 | 标签栏高度 |
---|---|---|---|---|
720x1280px | XHDPI | 50px | 96px | 96px |
1080x1920px | XXHDPI | 60px | 144px | 150px |
三、安卓图标尺寸
屏幕大小 | 启动图标 | 操作栏图标 | 上下文图标 | 系统通知图标 | 最细画笔 |
---|---|---|---|---|---|
320x480 | 48x48px | 32x32px | 16x16px | 24x24px | 不小于2px |
480x800 | 72x72px | 48x48px | 24x24px | 36x36px | 不小于3px |
480x854 | 720x1280 | 96x96px | 64x64px | 48x48px | 不小于4px |
1080x1920 | 144x144px | 96x96px | 48x48px | 72x72px | 不小于6px |
四、安卓字体
中文:思源黑体 / Noto Sans Han
英文:Roboto
大小:主题文字 36-34px 正文 28-26px 提示文字 24-22px
链接: https://pan.baidu.com/s/17cKM9co53TEN85gj4vy5dw 提取码: hd35
五、切图规范
切图尺寸必须为双数
单像素的图会出现边缘模糊的情况
一般情况下,我们只需要提供3套切图资源就可以满足安卓工程师的适配,分别是HDPI、XHDPI、 XXHDPI 3套切图资源。
六、如何用iOS的设计稿适配安卓
现在绝大多数公司限于人力物力的限制,不能把iOS和安卓的设计稿全部执行出来,因此就存在一稿两用的情况;设计师以iOS版本的设计稿来适配安卓,下面我们来看一组有趣的数学换算题:
1080/1.5=720,720/1.5=480,1242x2208/1.15=1080c1920,也就是说,1242x2208(iOS@3倍尺寸)与1080x1920(安卓尺寸)是可以等比缩放的,所以,iOS与Android的尺寸是可共用1242x2208px。因此,以iOS设计尺寸进行设计是可以适配Android的。
另一种方式,就是把750×1334px等比例调整尺寸到安卓1080×1920px,对各个控件进行微调,重新提供标注(用dp标注)。也就是需要提供两套标注,一套给iOS,一套给Android。