UI基础
1.分辨率:
又称显示分辨率,屏幕分辨率,确定手机屏幕上显示多少信息的设置,以水平和垂直像素来衡量。
例如:iPhone6 的分辨率为750x1334,则表示屏幕水平有750个像素,垂直有1334个像素。
2.屏幕尺寸:
屏幕大小的物理尺寸,以屏幕对角线长度衡量。
单位:英寸。1英寸≈2.54厘米。
iPhone6的屏幕尺寸为4.7英寸。
3.像素密度(PPI):
PPI(Pixels Per Inch)表示每英寸所拥有的像素数目。PPI值越高,画面细节越丰富。
PPI一般根据分辨率得到对角线的像素个数再除以屏幕尺寸得到。
4.逻辑像素与物理像素:
物理像素是硬件所支持的,逻辑像素是软件可达到的。
ios:
pt:(point)逻辑像素单位
iPhone3gs iPhone4
物理分辨率:480X320px 960x640px
逻辑分辨率:480x320pt 480x320pt
PPI: 163 326
DPI: 163 163
android:
mdpi hdpi xhdpi xxhdpi xxxhdpi
~160dpi ~240dpi ~320dpi ~480dpi ~640dpi
比例 1 1.5 2 3 4
常见分辨率 320*480 480*800 720*1028 1080*1920 2560*1440 (市面常见,并不代表所有)
像素与dp/sp关系 1dp=1px 1dp=1.5px 1dp=2px 1dp=3px 1dp=4px