ios开发使用pt
iPhone设备现在有多种分辨率,如下表所列,
设备 | 屏幕尺寸 | 分辨率(pt) | Reader | 分辨率(px) | 渲染后 | PPI(DPI) |
---|---|---|---|---|---|---|
iPhone 3GS | 3.5寸 | 320 x 480 | @1x | 320 x 480 | 空 | 163 |
iPhone 4/4S | 3.5寸 | 320 x 480 | @2x | 640 x 960 | 空 | 326 |
iPhone 5/5S/5C | 4.0寸 | 320 x 568 | @2x | 640 x 1136 | 空 | 326 |
iPhone 6/6S | 4.7寸 | 375 x 667 | @2x | 750 x 1334 | 空 | 326 |
iPhone 6/6S Plus | 5.5寸 | 414 x 736 | @3x | 1242 x 2208 | 1080 x 1920 | 401 |
安卓开发:
dp为安卓开发时的长度单位,根据不同的屏幕分辨率,与px有不同的对应关系。
安卓端屏幕大小各不相同,根据其像素密度,分为以下几种规格:
1dp定义为屏幕密度值为160ppi时的1px,即,在mdpi时,1dp = 1px。
以mdpi为标准,这些屏幕的密度值比为:ldpi : mdpi : hdpi : xhdpi : xxhdpi = 0.75 : 1 : 1.5 : 2 : 3;
在xhdpi的密度下,1dp=2px;在hdpi情况下,1dp=1.5px。其他类推。
从设计稿到开发:
一般情况公司ios设计稿为iphone6的设计稿即750x1334。 小程序也是一样。
安卓的设计稿,建议用1080x1920的。直接使用3倍图。
参考以下文章:
https://blog.csdn.net/liangliang2727/article/details/53146279