iOS和Android的尺寸小结
来源:互联网 发布:linux grep命令及实例 编辑:程序博客网 时间:2024/06/06 02:06
前言
最近开始做了Android开发,发现和iOS开发还是有很大的区别的,把一些相关知识记录下来:
iOS和Android的尺寸小结
iOS
1、iOS中根据屏幕的ScaleFactor可以把机器分为@1x,@2x,@3x三种机型,具体见下图:
2、UI设计师给的设计图一般都是以px作为单位的,而iOS中是以pt(point)作为标准的(这一点和安卓不同,Android的距离一般以dp为单位,dp为安卓特有的)
3、一般设置距离的时候都是把px的值除以设计图来源的设备的ScaleFactor得到的值就是需要设置的距离;比如设计师在6上面做的设计图,间隔为30px,那么代码中设置的距离就是: 30/2=15
Android
1、dpi、dp、px等关系如下:
ps:Android中以160dpi作为基准的
2、根据分辨率可以知道dpi、根据dpi可以知道屏幕密度density(density = dpi/160),根据屏幕密度density就可以知道1dp等于多少px(1dp = density px)
3、UI设计师给的设计图一般都是以px作为单位的,而Android中一般都是以dp作为标准的(这一点和iOS不同,iOS以pt为单位),比如设计师在hdpi设备上面做的设计图,间隔为30px,那么代码中设置的距离就是: 30 / 1.5 = 20
4、字体的大小一般以sp作为,sp与px之间的转化和dp与px之间的转化相同,参考3;
补充:
一般来说,公司的设计师是一个人,iOS和Android都是公用一套设计图,可以参考这篇文章:Android 屏幕适配 ;就是把上面的iOS图中的PPI和Android图中的dpi相比较,选择比较接近的就可以了
最后:
iOS还需要继续深入,Android已经在路上了。。。。。:tw-1f44a:
参考文章:
1、http://blog.csdn.net/ttkatrina/article/details/50623043
2、http://stormzhang.com/android/2014/05/16/android-screen-adaptation/
3、http://www.cocoachina.com/android/20151030/13971.html
4、http://blog.csdn.net/jiangwei0910410003/article/details/40509571
阅读全文
0 0
- iOS和Android的尺寸小结
- IOS和Android图标尺寸
- iOS和Android 界面设计尺寸规范
- Android的单位和尺寸
- IOS的LaunchImage和AppICon的尺寸
- ios Icon和Default的尺寸
- Android 获取屏幕尺寸和popWindow的尺寸
- IOS 尺寸和分辨率
- ios-ios各种设备的尺寸和分辨率
- Android设备的密度和尺寸
- 【Android】46、布局的单位和尺寸
- ios系统和android系统ui尺寸如何统一
- ios和android图标及加载图尺寸
- IOS icon的尺寸
- IOS icon的尺寸
- IOS icon的尺寸
- IOS icon的尺寸
- IOS icon的尺寸
- linux-软件安装
- leetCode_15_3Sum
- C/C++ 第四周线性表(二)--链表 项目一 建立单链表
- centos 7 修改主机名
- 前端开发中遇到的坑
- iOS和Android的尺寸小结
- DOM
- SSM下项目页面乱码问题,解决方法。
- IOS camera bug
- linux python ntlk安装
- Java生成1到15对应的十六进制序列字符
- 如何避免重复宏定义?重定义错误
- zpool import 找不到存储池
- 反省