JessYan

Results 199 comments of JessYan

在每次屏幕尺寸发生改变时 AutoSize.autoConvertDensityOfGlobal(activity) 设置 Density 并手动刷新所有的 UI 内容

个人建议,用户期望的是,在折叠屏屏幕展开时,屏幕变大后,能显示更多的内容和 UI 元素,类似手机版微信扩展为 pad 版微信,而不是简单的将手机版微信的 UI 百分比变大或者横屏,所以我们开发者最完美的折叠屏适配方式是折叠屏有两套布局,屏幕折叠和屏幕展开对应不同的布局

可能是系统字体大小的影响,[setExcludeFontScale](https://github.com/JessYanCoding/AndroidAutoSize/blob/master/demo/src/main/java/me/jessyan/autosize/demo/BaseApplication.java#L77),如果 API 不起作用,那就可能是项目中的其他地方的未知代码设置了 ScaledDensity,ScaledDensity 和 Density 是整个项目公有的,三方库或者系统都有可能修改他们,框架也不无法阻止这些行为,所以在 getResources() 设置是最保险的选择

debug一下看计算有什么问题

https://jitpack.io/#JessYanCoding/AndroidAutoSize/v1.2.1 Step 1. Add the JitPack repository in your root [build.gradle](https://github.com/JessYanCoding/AndroidAutoSize/blob/master/build.gradle#L20) at the end of repositories: ```gradle allprojects { repositories { ... maven { url "https://jitpack.io" } } } ```...

https://www.jianshu.com/p/4f49bb9e820e

https://github.com/JessYanCoding/AndroidAutoSize/issues/44

https://github.com/JessYanCoding/AndroidAutoSize/issues/1#issuecomment-504654664

https://github.com/JessYanCoding/AndroidAutoSize/issues/13