- 使用位运算对适配信息的缓存进行优化, fix https://github.com/JessYanCoding/AndroidAutoSize/issues/276
Unclaimed project
Are you a maintainer of AndroidAutoSize? Claim this project to take control of your public changelog and roadmap.
Changelog
🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案).
Last updated almost 3 years ago
其他三方库:AndroidX 和 Support 您只能选择其一! AndroidAutoSize: 不,我全都要!
重大更新: 同时兼容 Androidx 和 Support, 框架会根据您项目的依赖情况自动选择对应的 Library,并应用不同的处理逻辑,使用 AndroidX 和 Support 的新旧项目都可以放心的升级到 v1.2.0,升级并不会对您的老项目造成任何影响。
优化在 InitProvider 中初始化 AndroidAutoSize 时 Application 可能为 null 的问题。
新增对 Configuration.screenWidthDp 和 Configuration.screenHeightDp 的修改,将 screenWidthDp 和 screenHeightDp 修改为适配后的屏幕 dp 尺寸,以便于使用...
@Override
public Resources getResources() {
AutoSizeCompat.autoConvertDensityOfGlobal((super.getResources());//如果没有自定义需求用这个方法
AutoSizeCompat.autoConvertDensity((super.getResources(), 667, false);//如果有自定义需求就用这个方法
return super.getResources();
}
很多人都在询问我,如何让 App 内的字体大小不跟随系统设置中字体大小的改变,AndroidAutoSize 本身是不支持这个需求的,因为在我看来你如果不想让 App 内的字体大小跟随系统字体的大小进行改变,那不使用 sp 作为字体大小的单位即可,为何即要用 sp 又不想使用 sp 的特性,这不是自相矛盾吗,那你用 sp 的意义何在呢?所以我并没有给出这个需求的解决方案,虽然我没有给出解决方案,但这并不妨碍他们自己动手,自己尝试解决问题的行为值得鼓励,于是他们尝试使用以下代码解决这个需求
@Override
public Resources getResources() {
Resources res = super.getResources();
Configuration config = new Configuration();...
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Free universal database tool and SQL client
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.