Skip to content

Commit 31571e0

Browse files
committed
Improve subunits/BaseApplication's comments
1 parent c336849 commit 31571e0

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

demo-subunits/src/main/java/me/jessyan/autosize/demo/subunits/BaseApplication.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,14 @@ private void configUnits() {
7373
AutoSizeConfig.getInstance().getUnitsManager()
7474
.setSupportDP(false)
7575

76+
//当使用者想将旧项目从主单位过渡到副单位, 或从副单位过渡到主单位时
77+
//因为在使用主单位时, 建议在 AndroidManifest 中填写设计图的 dp 尺寸, 比如 360 * 640
78+
//而副单位有一个特性是可以直接在 AndroidManifest 中填写设计图的 px 尺寸, 比如 1080 * 1920
79+
//但在 AndroidManifest 中却只能填写一套设计图尺寸, 并且已经填写了主单位的设计图尺寸
80+
//所以当项目中同时存在副单位和主单位, 并且副单位的设计图尺寸与主单位的设计图尺寸不同时, 可以通过 UnitsManager#setDesignSize() 方法配置
81+
//如果副单位的设计图尺寸与主单位的设计图尺寸相同, 则不需要调用 UnitsManager#setDesignSize(), 框架会自动使用 AndroidManifest 中填写的设计图尺寸
82+
// .setDesignSize(2160, 3840)
83+
7684
//AndroidAutoSize 默认开启对 sp 的支持, 调用 UnitsManager.setSupportSP(false); 可以关闭对 sp 的支持
7785
//如果关闭对 sp 的支持, 在布局时就应该使用副单位填写字体的尺寸
7886
//如果开启 sp, 对其他三方库控件影响不大, 也可以不关闭对 sp 的支持, 这里我就继续开启 sp, 请自行斟酌自己的项目是否需要关闭对 sp 的支持

0 commit comments

Comments
 (0)