htc one mini2系统卡 移动开发需要知道的像素知识『多图』(2)

电脑杂谈  发布时间:2018-02-15 14:02:22  来源:网络整理

在iPhone系列中,3G/S为1x multiplier,其他为2x multiplier:

在iPad系列中,iPad 1代和2代为1x multiplier,其他为2x multiplier:

在iPad Mini系列中,iPad Mini一代为1x multiplier,其他为2x multiplier:

在iOS中,同一个应用在非Retina屏幕和Retina屏幕显示的资源是不同的,其规则是: name.png为非Retina资源,name@2x.png为Retina资源,所以对于设计人员来说,在你设计的时候需要考虑到Retina屏幕和非Retina屏幕,看下面这个例子:

htc one mini2系统卡_htc mini 4代_htc mini2

Android中处理PPI

由于Android系统是开放的系统,要适配的PPI非常多,所以它对PPI划分的非常细:

ldpi (low) ~120dpi

mdpi (medium) ~160dpi

hdpi (high) ~240dpi

xhdpi (extra-high) ~320dpi

xxhdpi (extra-extra-high) ~480dpi

xxxhdpi (extra-extra-extra-high) ~640dpi

你需要把对应dpi的资源放到对应的目录就可以了,Android会根据dpi自动选择资源,目录规则如下:

drawable-mdpi/asset.png

drawable-hdpi/asset.png

drawable-xhdpi/asset.png

...

可以看出Android中mdpi与iOS中的1x multiplier所代表的PPI是一样的,xhdpi与iOS的2x multiplier所代表的PPI一样,如图:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/sanxing/article-79013-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 洛克之星
      洛克之星

      一切有教养的民族

    热点图片
    拼命载入中...