Android屏幕适配原理

2019-05-16  本文已影响0人  MengkZhang

不论是dp还是sp,最终要在页面上渲染出来前都会被转成像素单位px。

屏幕分辨率:1920*1080标识高上有1920个像素点、宽度上有1080个像素点


屏幕尺寸 屏幕对角线的长度(单位inch)

屏幕像素密度dip 计算公式

dip为160,则刚好 1dp = 1px

安卓中定义了一个系数density

density = (dip / 160)
px = density * dp

今日头条的原理就是把屏幕的宽度转换成设计图的宽度

核心在于根据公式计算出 density 替换系统的density

上一篇 下一篇

猜你喜欢

热点阅读