Android度量设计规范

有关dpi、dp、px、sp、设计规范等等。

Pixel density (dpi)

像素密度,表示每英寸的长度上有多少像素

dpi = sqrt(像素宽度^2+像素高度^2)/屏幕尺寸

以下是常见手机的dpi

屏幕尺寸720*12801080*19201440*2560
5寸293.7440.6587.4
5.5寸267.0400.5534.0
6寸244.8367.2489.5

Density-independent pixels (dp)

引入dpi的概念就是为了使用像素无关的单位dp,从而使不同分辨率和尺寸的手机上达到一样的观感

dp = 像素*160/dpi

160dpi的手机上,1px=1dp

图片缩放

Screen resolutiondpiPixel ratioImage size (pixels)
xxxhdpi6404.0400 x 400
xxhdpi4803.0300 x 300
xhdpi3202.0200 x 200
hdpi2401.5150 x 150
mdpi1601.0100 x 100

Scaleable pixels (sp)

sp和dp差不多只是用于字体

14sp为标准大小

在这里插入图片描述

xx_smallx_smallsmallmediumlargex_largexx_largexxx_large
8sp10sp12sp14sp16sp18sp20sp22sp

基准网络

所有组件都与间隔为 8dp 的基准网格对齐。排版/文字(Type)与间隔为 4dp 的基准网格对齐。在工具条中的图标同样与间隔为 4dp 的基准网格对齐。这些规则适用于移动设备、平板设备以及桌面应用程序。

在这里插入图片描述

本文原始发表于: <王郁的小站 | Android度量设计规范 (wycode.cn)>, 转载请注明出处

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值