童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

Android适配的那些P事

3月23日 倾城傷投稿
  声明:本文从设计角度说明设计稿及倍图适配问题,不含前端技术,码农慎入
  首先我们看看百度搜索引擎上常见的认识入手:
  图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变形,会便捷很多;
  这次的内容就写到这里,请大神随便拍;
投诉 评论 转载

作为产品经理,你的核心技能是什么?我做产品时间不长,如果让我选三个产品经理的核心技能,那么我的答案会是这三个:让对的事情持续发生让信息高效流动起来让组织合作顺畅进行到如今,人人都是产品经……作为产品新人,我是如何做产品测试的春节前,笔者一直为项目准备上线的产品做产品测试。在还没真正接触产品测试前,我曾阅读了苏杰老师的一篇文章:产品菜鸟没人带怎么快速上手,其中提到产品测试是产品新人上手的手段之一。在……从市场出发,将用户分层定义前面三篇文章介绍了产品定位的最初的文档的撰写方式,但产品定位并不会因为文档写完而结束。定位文档是产品经理跟直属领导进行沟通梳理的凭证,让手中有资源的领导们了解自己对产品的构思,……实战案例:从降低客服成本问题,说说解决问题的通用流程在网上看到有人提起怎样有效降低客服成本的问题,回想起当初刚从技术转型产品时,手头上第一件负责的事情就是有效减少客服的外呼量,从而降低客服成本。现在对那时候的经历做一个回溯,一是……周鸿祎做好产品的六字真言:刚需、痛点、高频对于很多传统企业来说,拥抱互联网和花钱买技术是同义词,不外乎云计算、大数据、社交网络、移动终端这些概念。但正所谓功夫在诗外,检验技术革新的唯一方法还是用户是否买单,产品能否解决……送给刚入行的产品经理们,我的需求之见对于互联网项目来说,第一步是要做什么呢?如果比较专业的肯定会回答你,肯定是做市场调研啊,搞搞MRD,BRD什么,搞明白了自己要做什么。然而对于现在大多数互联网企业或……8个源自谷歌值得一看的用户体验观点最近工作事情多,两个月没动笔,惭愧。近期读了不少书,这本最有收获,HowGoogleWorks,今天把一些有趣的点记录下来,结合用户体验设计行业,做一些个人的粗浅思考与注解,抛……产品学习笔记所谓产品汪,你认识吗?前几年做开发的时候,我写过两个开发系列,分别是Android学习笔记和iOS学习笔记,现在,我做产品,记录下我的产品学习笔记。今天分享第一篇,谈谈我们自己,产品汪们。我做……产品经理:如何构建产品和用户关系模型移动互联网产品打造过程中,产品经理们往往只按照boss的要求设计,很少有人会对“产品逻辑”的形成产生质疑。但“大多数创业者在构建产品时,都容易犯一个严重的逻辑错误。”……五分钟理解什么是面向对象昨天讲了MVC,有同学表示还想了解一些软件开发架构方面的姿势。我琢磨了半天,列了不少技术名词,本来想挑一个出来讲一讲,写了一半发现有很多前置知识之前没涉及,于是决定把坑填一填,……Android适配的那些P事声明:本文从设计角度说明设计稿及倍图适配问题,不含前端技术,码农慎入首先我们看看百度搜索引擎上常见的认识入手:图1:屏幕分辨率和常见屏幕密度关系我们知道屏幕密……产品新人一年的产品经历,产品经理的世界是这样的楼主普通二本院校毕业,毕业后作为管培生进入一家传统公司开始接触互联网,但后来由于公司战略的突变,顿感无法再汲取专业的互联网知识,于是9个月时跳槽到某著名互联网公司的产品外包岗。……
常用职场的语录职场语录职场正能量的语录68条常用职场心灵鸡汤语录24条职场的语录76条经典职场的语录95条职场正能量的语录50条职场正能量的语录职场心灵鸡汤语录常用职场心灵鸡汤语录职场的语录职场的语录
优秀的妈妈都遵循二养五教的教养方式,孩子没有理由不优秀小学生作文给父母的一封信平时支付有优惠用金币兑现提现券可以免费不收任何的手续费师德师风自纠自查报告25岁我们的爱情是什么样子,也许此刻拥有的,便是最好的拔河比赛茉莉花冬季的养殖方法和注意事项有哪些平安和人寿哪个好(太平保险和平安保险哪个靠谱)世界上最长的多毛动物,博比特虫是海底霸主(连人都吃)(2)穿条纹睡衣的男孩优秀观后感范文(精选5篇)国际最新研究工程细菌可变废为宝用工业废气生产化工原料海口滴滴司机拉客时自慰被拘称因乘客裙子短热评聚热点网

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界