资讯专栏INFORMATION COLUMN

给你一个全自动的屏幕适配方案(基于SW方案)!—— 解放你和UI的双手

Kaede / 2076人阅读

摘要:本文主要是基于官方推荐的配置限定符方案目前屏幕适配的最优方案来实现一个接近完美的屏幕适配方案。适配完毕后,在高清设备上不会出现模糊的现象。下面我会从屏幕适配的一些基础知识入手,向你慢慢展现一个最优的屏幕适配方案。

Calces系列相关文章:Calces自动实现Android组件化模块构建

本文简书链接:https://www.jianshu.com/p/682...

原文链接:http://tangpj.com/2018/09/29/...

前言

屏幕适配一直是移动端开发热议的问题,但是适配方案往往在实际开发的时候会和UI提供的设计稿冲突。本文主要是基于官方推荐的配置限定符方案(Smallest Width目前Android屏幕适配的最优方案)来实现一个接近完美的屏幕适配方案。

对于完美的适配方案笔者是这样定义的:

能完美适配UI稿。

适配完毕后,在高清设备上不会出现模糊的现象。

尽量减少对项目的侵入性。

下面我会从屏幕适配的一些基础知识入手,向你慢慢展现一个最优的屏幕适配方案。

这是我写的Android构建辅助插件库,其中的Screen插件是实现自动屏幕适配的关键。因为怕大家错过这个插件,所以在这里提前推荐给大家。

Screen插件主要提供两个功能:

配置设计稿密度与需要适配屏幕的Smallest Width值来自动生成对应的资源文件

提供需要的最高清的位图,根据需要缩放的密度自动缩放位图资源。

Github: 如果觉得这个工具对您有帮助的话,可以点下Star,这是我坚持下去的动力           
               
                                           
                       
                 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/14468.html

相关文章

  • 给你一个自动屏幕适配方案基于SW方案)二 —— Calces.Screen插件拓展功能升级

    摘要:如果不了解插件的用法或者想深入了解屏幕适配方案的话,可以阅读上一篇文章给你一个全自动的屏幕适配方案基于方案解放你和的双手原文链接前言前段时间,笔者开发了一个名为的全自动屏幕适配插件,这个插件是基于官方推荐的屏幕适配方案实现的。 showImg(https://segmentfault.com/img/remote/1460000016844080?w=600&h=420); 如果不了解...

    thursday 评论0 收藏0
  • 听说你还不会用Dagger2?Dagger2 For Android最佳实践教程

    摘要:的入门门槛其实是比较高的,据了解,目前有很多工程师对还不甚了解,没有用上或者是用法有问题,本文的主旨就是让工程师快速掌握并且优雅简洁地使用。这里为大家奉上一份在上的最佳实践教程。 showImg(https://segmentfault.com/img/remote/1460000016755870?w=960&h=600); 本文首发于我的个人博客 点击进入原文链接 前言 Dagge...

    nemo 评论0 收藏0
  • 听说你还不会用Dagger2?Dagger2 For Android最佳实践教程

    摘要:的入门门槛其实是比较高的,据了解,目前有很多工程师对还不甚了解,没有用上或者是用法有问题,本文的主旨就是让工程师快速掌握并且优雅简洁地使用。这里为大家奉上一份在上的最佳实践教程。 showImg(https://segmentfault.com/img/remote/1460000016755870?w=960&h=600); 本文首发于我的个人博客 点击进入原文链接 前言 Dagge...

    陆斌 评论0 收藏0
  • Android屏幕适配方案分析

    摘要:下面来看看常见的三种比较成熟的屏幕适配方案,并分析这几种方案的优劣。屏幕适配方案宽高限定符适配设定一个基准的分辨率,也就是设计图对应的分辨率,其他分辨率都根据这个基准分辨率来计算,在不同的尺寸文件夹内部,根据该尺寸编写对应的文件。 为什么要屏幕适配 Android开发过程中我们常用的尺寸单位有px、dp,还有一种sp一般是用于字体的大小。但是由于px是像素单位,比如我们通常说的手机分辨...

    Jensen 评论0 收藏0
  • Android屏幕适配方案分析

    摘要:下面来看看常见的三种比较成熟的屏幕适配方案,并分析这几种方案的优劣。屏幕适配方案宽高限定符适配设定一个基准的分辨率,也就是设计图对应的分辨率,其他分辨率都根据这个基准分辨率来计算,在不同的尺寸文件夹内部,根据该尺寸编写对应的文件。 为什么要屏幕适配 Android开发过程中我们常用的尺寸单位有px、dp,还有一种sp一般是用于字体的大小。但是由于px是像素单位,比如我们通常说的手机分辨...

    Achilles 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<