1.2.0
其他三方库:AndroidX 和 Support 您只能选择其一!
AndroidAutoSize: 不,我全都要!
-
重大更新: 同时兼容 Androidx 和 Support, 框架会根据您项目的依赖情况自动选择对应的 Library,并应用不同的处理逻辑,使用 AndroidX 和 Support 的新旧项目都可以放心的升级到 v1.2.0,升级并不会对您的老项目造成任何影响。
-
优化在 InitProvider 中初始化 AndroidAutoSize 时 Application 可能为 null 的问题。
-
新增对 Configuration.screenWidthDp 和 Configuration.screenHeightDp 的修改,将 screenWidthDp 和 screenHeightDp 修改为适配后的屏幕 dp 尺寸,以便于使用者和三方库获取到适配后的正确屏幕尺寸。 2d071d3
-
提升 Gradle 到 v5.4.1。
-
新增: 添加 AutoSize#checkAndInit(Application) 方法, 保证 AndroidAutoSize 在异常情况下也能够正常初始化。
-
优化: 在初始时给设计图尺寸设置默认值。
-
修复: 小米手机适配失效的问题。
-
优化: LogUtils 更名为 AutoSizeLog 避免与其他同名的日志工具类冲突。
-
新增: 添加 AutoSizeConfig#setExcludeFontScale 方法调整 APP 内字体大小的放大比例, 区别于系统字体大小的放大比例, 可以全局调节 APP 内字体的大小。
-
更新: Android SDK 版本提升为 29。
-
新增: Androidx Demo。