文章目录
一、计算素材宽高与屏幕布局宽高比例系数
参考文档 :
设备兼容性概览
屏幕兼容性概览
支持不同的像素密度
声明受限屏幕支持
在博客 【Android 屏幕适配】屏幕适配通用解决方案 ② ( 自定义组件解决方案...:
首先 , 要 获取到实际的设备屏幕数据 , 如 手机屏幕实际宽高 , 屏幕像素密度 DPI 等数据 ;
然后 , 计算实际设备的宽高 , 扣掉状态栏的高度 , 不同手机设备状态栏高度不同 , 然后再进行后续计算...;
再后 , 给出一个 设计稿 与 屏幕实际有效像素值 的 换算比例 ;
最后 , 根据给出的比例 , 在 自定义组件的 onMeasure 方法 中 , 进 行动态换算 , 计算出在当前设备中每个组件的..., 状态栏高度 ;
本篇博客中完成第三项工作 , 计算设计稿与实际布局的比例系数 ;
一、计算素材宽高与屏幕布局宽高比例系数
----
美工给的素材宽高为
720 \times 1280
, 去除...\cfrac{屏幕布局高度}{设计稿高度}
其中的
\cfrac{屏幕布局高度}{设计稿高度}
就是高度的设计稿与实际布局的比例系数 ;
则有如下代码 , 分别用于计算 设计稿坐标数据 转为 屏幕真实坐标数据