如果设计只给3x的设计图

在做2x适配时有几种处理方法:

  1. 按逻辑像素,大小不变,比如3x手机上一张图的逻辑像素设为24x24point,那么2x手机上这张图的大小也设为24x24point,一般适用于一个视图高度固定的情况,例如一个app的底部tab栏或者上方的导航栏。一个小风险是2x手机上横向可能会有点挤,甚至有重合。如果逻辑像素大小不变的话都会有这个问题。
  2. 按比例缩放,比如3x手机上,如6p,一个视图的大小为414x414,那么2x手机上,如iPhone6,这个视图的大小就是375x375,适用于宽度等于设备宽度(或者是设备宽度的一定比例),高度按比例算出来的情况,例如信息流里的各种卡片。

简单总结一下:能横划的视图(高度固定)可以按照逻辑像素大小不变来布局,这样写代码最简单,

能竖划的视图(宽度固定)要按比例缩放,弹窗类的也可以保持逻辑像素大小不变.,小屏手机适当减少宽度与高度

最新文章

  1. (原) 2.2 ZkClient使用
  2. kubuntu+roundcube搭建邮件服务器(包含LAMP)
  3. C#算法之向一个集合中插入随机不重复的100个数
  4. WCF - Hosting WCF Service
  5. Windows版 mysql 5.7.16安装
  6. eclipse 配置Maven问题解决办法:新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes .
  7. boost------asio库的使用2(Boost程序库完全开发指南)读书笔记
  8. Perfect Squares
  9. Servlet的运行方式
  10. C/C++ 基础教程
  11. H5前端框架推荐合集
  12. Linux完整备份工具 - dump, restore(现在基本不用这两个)
  13. (jQuery插件)autocomplete插件的简单例子
  14. 运维基础——Zabbix 设置Redis监控
  15. C# DGVPrinter.cs 打印方法
  16. 【NET CORE微服务一条龙应用】第二章 配置中心使用
  17. SpringMVC加载配置Properties文件的几种方式
  18. java 一些容易忽视的小点-数据类型和运算符篇
  19. POJ - 2635 E - The Embarrassed Cryptographer
  20. log4j UdpAppender

热门文章

  1. [转][C#]WebAPI 必需 Dll
  2. Scrapy学习篇(八)之settings
  3. C语言强化——学生管理系统
  4. python之路——5
  5. [UE4]限制杀人信息的显示数量
  6. 基于 MBTiles 规范扩展的缓存文件格式说明
  7. Linux平台下源码安装mysql多实例数据库
  8. 使用Mongo dump 将数据导入到hive
  9. CS229 6.16 Neurons Networks linear decoders and its implements
  10. python初探 socket