资讯专栏INFORMATION COLUMN

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

thursday / 987人阅读

摘要:如果不了解插件的用法或者想深入了解屏幕适配方案的话,可以阅读上一篇文章给你一个全自动的屏幕适配方案基于方案解放你和的双手原文链接前言前段时间,笔者开发了一个名为的全自动屏幕适配插件,这个插件是基于官方推荐的屏幕适配方案实现的。

如果不了解Calces.screen插件的用法或者想深入了解sw( Smallest Width) 屏幕适配方案的话,可以阅读上一篇文章:

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

原文链接

前言

前段时间,笔者开发了一个名为Calces.Screen的全自动屏幕适配插件,这个插件是基于官方推荐的屏幕适配方案实现的。它的核心原理就是通过配置限定符来设置需要适配的屏幕的最少宽度来实现屏幕适配。而该插件的作用就是通过配置把设计稿的标尺自动生成你需要适配的屏幕dimension资源文件来实现屏幕适配。并且插件还提供了资源图片自动设配方案,所以在开发的时候,我们只需要提供一套高清的图片资源即可。插件会根据配置自动帮你生成你需要的分辨率的图片。而本插件推出后,有部分使用者反应了一些问题,主要是Screen限制了资源文件的名字为dimens.xml,并且无法图片缩放的时候只支持缩放mipmap文件夹下的图片,所以这次更新主要是为了解决这两个问题的。

如果不了解Calces插件的话,可以登陆Github查看项目的介绍。

项目地址:calces-gradle-plugin

如果想了解Calces是如何实现自动组件化的话,可以阅读这篇文章:

Gradle自动实现Android组件化模块构建

你的Star是我坚持的动力           
               
                                           
                       
                 

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

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

相关文章

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

    摘要:本文主要是基于官方推荐的配置限定符方案目前屏幕适配的最优方案来实现一个接近完美的屏幕适配方案。适配完毕后,在高清设备上不会出现模糊的现象。下面我会从屏幕适配的一些基础知识入手,向你慢慢展现一个最优的屏幕适配方案。 Calces系列相关文章:Calces自动实现Android组件化模块构建 本文简书链接:https://www.jianshu.com/p/682... 原文链接:http...

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

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

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

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

    Achilles 评论0 收藏0
  • 屏幕适配全方位解析

    摘要:需要注意的是,这种通过限定符分辨屏幕尺寸的方法,适用于之前。这种最小宽度限定符适用于之后,所以如果要适配全部的版本,就要使用限定符和文件同时存在于项目目录下。 1.屏幕适配概念 而随着支持Android系统的设备(手机、平板、电视、手表)的增多,设备碎片化、品牌碎片化、系统碎片化、传感器碎片化和屏幕碎片化的程度也在不断地加深。而我们今天要探讨的,则是对我们开发影响比较大的——屏幕的碎片...

    loonggg 评论0 收藏0
  • 屏幕适配全方位解析

    摘要:需要注意的是,这种通过限定符分辨屏幕尺寸的方法,适用于之前。这种最小宽度限定符适用于之后,所以如果要适配全部的版本,就要使用限定符和文件同时存在于项目目录下。 1.屏幕适配概念 而随着支持Android系统的设备(手机、平板、电视、手表)的增多,设备碎片化、品牌碎片化、系统碎片化、传感器碎片化和屏幕碎片化的程度也在不断地加深。而我们今天要探讨的,则是对我们开发影响比较大的——屏幕的碎片...

    mochixuan 评论0 收藏0

发表评论

0条评论

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