适配的那些事
声明:本文从设计角度说明设计稿及倍图适配问题,不含前端技术,码农慎入
首先我们看看百度搜索引擎上常见的认识入手:
图1:屏幕分辨率和常见屏幕密度关系
我们知道屏幕密度直接关系到我们所谓的1X1。5X2X3X4X图的对应适配关系,结合图1可知:
屏幕密度跟屏幕分辨率可能有关系;
实操过安卓适配的同学应该了解,并不是所有的生厂商都会做规规矩矩的屏幕分辨率;
单位解释篇
想要通透得了解关于安卓各机型的适配关系还得从常见的单位入手,dppxspPPIDPI
dpdipdensityindependencepixel独立设备像素:可以理解为类似现实中厘米的功能,当成是一个物理单位,1dp1in160ppi2。54cm160ppi0。016cm,使文字和图片在不同屏幕手机中看上去差不多大;
pxpixel像素:这是我们用Ps、AI出设计稿时的常用单位,在启动Ps的第一时间我们应该都会将首选项中的单位设置为px不多做介绍;
spScaleindependentpixels尺度独立像素(翻译待考证):是安卓的字体单位,在安卓系统设置中我们可以定义字体大小,以MIUI为例
图2:MIUI7。1字体大小设置界面
在标准模式下(字体是100)时,1sp1dp,我们知道iOSHIG里面说过内容样式大尺寸为17pt(iOS中的默认size),以此为参考,安卓中常用的字号为16dp(安卓可能出现1。5X图所以取偶数)
PPIPixelPerInch像素密度;DPIDotsPerInch点密度;
点原来是印刷上的计量单位;像素是电脑显示器的计量单位;印刷行业规1点0。35mm172英寸;针对显示器设计的分辨率为72像素英寸;在针对显示器的设计中我们可以认为DPIPPI
PPI计算篇(前方高能)
新手机发布必备的参数一定会有屏幕分辨率(19201080),屏幕尺寸(5。0英寸),有心的同学会去官网查询一下具体的PPI值,这里跟大家解释一下这三者的转换关系,以便大家更好地理解安卓适配:
假设屏幕分辨率为WH(px),物理尺寸为ab(inch),
则我们常说的屏幕尺寸c(如5。0英寸)其实是对角线的长度,因此:
公式1:勾股定理
而PPI是像素密度,指的是屏幕单位宽的像素数:
公式2:屏幕密度定义
由此我们推理出:
公式3:由公式2推理
因此我们可以得出一个大百度烂大街的PPIDPI计算公式:
公式4:PPI计算公式
以上一大串的公式其实想说明的是:
公式4表面意义似乎是PPI是屏幕分辨率用勾股计算出的对角线像素数屏幕尺寸;
事实上,我们知道一个22px的屏幕,对角线像素数也是2px,并不符合勾股定律的计算公式;
正确理解公式的推理过程,才能正确理解屏幕适配原理;
dp与px换算篇
首先引入dp和px的转换公式
pxdp(ppi160)
简单陈述一下公式的实际计算方法:
任何一款机型,我们计算或从官方参数得到PPI值后,将PPI160,得到任何含小数点的值后,舍掉小数,整数进一位就是我们的dppx的转换关系,即1。5X2X3X4X图的适用关系,用函数表达即ceil(PPI160);相除得整数则直接可用:
267ppi机型,ceil(1。67)2该机型用2X设计稿
423ppi机型,ceil(2。64)3该机型用3X设计稿
至此我们知道图1的关系其实还是tooyoungtoonaive,附上一个较为成熟的关系图:
图3:屏幕密度范围与倍图对应关系
主流手机屏幕尺寸及分辨率
整理了一些主流机型的参数屏幕并附上:置灰文字说明:未查询到官方数据,为个人计算结果
数据统计包括魅族小米华为三星HTCMOTOVIVOSONY截止到2016。2的主流机型
图4:主流机型参数及倍图关系整理
由图4可见,在大屏手机时代,3X机型成为了主流机型(暂时忽略机型市场占有率);1X机型基本绝迹;4K手机屏也在悄悄进入市场;
一稿适配篇
有限的时候我们如何出多张不同分辨率的效果图
首先建议以2X图尺寸(1280720)为设计原稿进行设计(由图4可见,1X适配机型基本已经绝种),然2X只需要设计时注意偶数原则即可方便进行适配;另外设计稿也有可能会被要求直接用于iOS,或iOS设计稿直接改改成了安卓的设计稿(iOS主流还是2X);假设我们手里有一份1136640(iPhone55s)原稿高保真设计稿,要去适配iOS其它机型及安卓机型:
因为iOS的尺寸比较有代表性,能说明问题,方法在安卓各机型适配过程中通用:
图5:一稿适配方法
需要注意的是,图标在放大过程中可能会出现锯齿(所谓虚边),防锯齿需要注意的点有很多,其中最主要的一条是尽量保持图标文件的形状属性(切忌使用位图素材、栅格化图层、转为智能对象)
一点小技巧,在2X3X过程中,我们可以全选图层,CmdT后讲变形中心移动到画板左上角的位置,再进行150变形,会便捷很多;
这次的内容就写到这里,请大神随便拍;
家用抽水马桶产品安装及使用常识抽水马桶是每个家庭都要面对的难题,不及时处理会给以后留下大问题的。这时候就需要可靠的抽水马桶来帮忙了。一起装修网小编提醒您,在选购抽水马桶的时候,一定要先掌握一定的常识,下面就……
喝绿萝花有什么禁忌这四类人禁喝绿萝花茶影响健康现在人们比较关心保健养生方面的知识,特别是用一些天然的植物或是水果来调养身体,因为这些东西都是纯天然的,没有其他的化学药剂或是添加剂,这样的东西吃进肚子里,总归会放心很多,但是……
农村病毒传播风险大的原因农村病毒传播风险更大是经专家认证后说明的,其实也很正常,农村医疗条件不完善,加上信息覆盖率不高,基本在农村的都是孩子和老人,最易感染新冠病毒。那么,如何预防新冠病毒在农村传播?……
湖北车险自动延保是真的吗湖北车险延期实施细则最新受疫情影响,整个湖北都封城,车辆也无法出行,为了避免不必要的损失,国家出台了一个新政策,那就是湖北车险将自动延保,什么意思呢?疫情期间,你的车险不算在其中,可以自动延期,当车辆……
金钻的老叶子为啥直不起来金钻怎么种植才长得旺盛金钻是生活中常见的一种植物,因其叶片碧绿宽大富有生机感,很多家庭都会在家养一些,那么金钻的老叶子为啥直不起来?金钻怎么种植才长得旺盛?下面小编就为大家一一讲解,希望对大家有所帮……
想要学好物理这些是你必须注意的目录初二物理十大学习方法和技巧提高高中物理学习效率的五个步骤物理作为一门重要的学科伴随同学们贯穿中学生涯。对物理感兴趣,可以说是学好物理的前提。有了兴趣才可以……
强大的品牌战略管理必须树立大局观打造强势品牌的大局和终极目标将品牌的核心价值镌刻在消费者的大脑深处,并转化为清晰的个性化联想。只有牢记这一根本大局和最终目标,超越常规的营销传播,用品牌识别系统对所有营销传播活……
伦敦政治经济学院媒体和通信数据与社会专业课程设置伦敦政治经济学院媒体与通信专业是对当代媒体与通信领域各类问题展开深入研究的课程。该专业要求申请人有社会学本科学历或传媒与通信相关工作经验,英国2:1及以上或国际同等学术成绩,雅……
走路有哪些好处今天小编要和大家分享的是走路的好处,希望能够帮助到大家。操作方法01:hr走路能够降低血糖,对于糖尿病患者来说是能够达到一定的辅助治疗的效果的。小编建议大家最好用大……
平民奶妈打造混团装备DNFaclasstaghrefwiki10609IFXtII91。html平民a奶妈混团也是有装备要求的,下面来了解一下。操作方法01:hr防具方面的话,平民奶妈……
是什么意思stupid可做形容词,意思是愚蠢的,麻木的,乏味的,脑子不好使的;又可做名词,有傻子,笨蛋的意思。是一个带有一点攻击性的词语,常用于开玩笑。小葵花妈妈课堂开课了,孩子英……
如何设置服务器共享文件夹的访问权限在使用aclasstaghrefwiki10787SNVnCIkM3。htmlWindowsa10工作时会遇到形形色色的问题,比如设置共享文件夹的访问权限。那么如何进行操作呢?……
家常菜如何搭配避免中毒1。鸡肉和芝麻:芝麻能滋补肝肾、养血生津、润肠通便、乌发,但与鸡肉同食会中毒,严重的可导致死亡。常见菜肴如葱菇鸡块。2。大蒜和大葱:大蒜大葱都是强烈刺激肠道的食物,胃肠道……
健康秀发与平衡膳食关系密切种食物最护发同身体其他部位一样,一头健康的秀发与平衡膳食也关系密切。人们每天所摄取的营养能够强健发囊和头皮,直接关系到头发是否健康。下面跟随本网营养师了结13种护发食物。1、三文鱼。……
如何挑选大豆购买食物的时候如果能够挑选好就会保证食物吃起来更加的美味,所以平时在购买大豆这样的食物时一定要掌握好方法,那么什么样的大豆好也是很多人都想知道的,下面大家一起看一下吧!如……
春季一周减肥食谱快速甩掉斤赘肉春季一周减肥食谱:第一天:汤和水果除了香蕉外,其他水果都可以吃,不过甜瓜和西瓜要少吃,因其所含热量比其它瓜果多。第一天只能喝汤和吃水果。如果喝茶、咖啡和果汁,请不要……
引发毒驾的原因有哪些随着当今社会经济的快速发展和人们生活水平的提高,我国已经进入一个汽车工业时代的高峰时期,交通状况也因此越来越让人担忧。近年来,全国范围内所发生的因毒驾而造成的交通伤亡事故呈现爆……
洋快餐对学生健康有害吗洋快餐被越来越多的人接受,尤其是学生对洋快餐甚是钟爱,那么洋快餐真的那么好吗,洋快餐对学生健康有害吗?这些都是人们热议的话题,今天本站就为大家揭晓答案。洋快餐对学生健康有……
如何正确使用早孕试纸验孕试纸在当今社会中是最常用的一种手段,因为其比较方便,在家自测就能知道结果,但是其也有一定的缺点,如果你使用不当或者是验孕试纸的质量不好,这会影响测试的结果,可能会出现乌龙,……
清洁保湿洗面奶效果如何市售的洗面奶类型有多种,包括补水保湿、深层清洁、细致毛孔、去角质等等。孕期脸部容易泛油光,一些孕妈认为得使用深层清洁的洁面乳才能把肌肤毛孔内的残留物质清洗掉,其实这是错误的认知……
充电强光手电能带上火车吗随着《铁道部管理条列》不断更新,很多违禁品都不允许带上火车。那么充电强光手电能带上火车吗?下面本站小编给您介绍下吧。火车站禁带品一般是国家禁止或限制运输的物品,如枪支弹药……
百度网站安全证书过期怎么办要想从网上查找东西,大多数人都会选择用百度网站,百度网站安全证书过期怎么办?了解网络安全常识,首先就要了解计算机网络安全有哪些基本注意事项,下面本站小编就带您认识一下吧。……
使用托腹带好吗孕妇托腹带有用吗是很多孕妈想要了解的重要知识。随着胎儿渐渐的长大,孕妈妈们的肚子也会变得越来越大,时间久了之后,脊椎骨就会出现种种的不舒服,所以很多孕妇朋友们都会选择托腹带。那……
共享文件如何添加用户一般来说系统默认的是简单的共享,就是设置共享,任何人都可以访问,或者任何人都可以修改。这样简单的共享不能满足我们的需求,因为我们需要的指定的用户拥有指定的权限。那么共享文件如何……