Skip to content

Commit 0a70c09

Browse files
committed
Improve BaseApplication
1 parent 9fe8051 commit 0a70c09

File tree

1 file changed

+10
-20
lines changed

1 file changed

+10
-20
lines changed

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

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
* <p>
3131
* 本框架源码的注释都很详细, 欢迎阅读学习
3232
* <p>
33-
* 记得在 App 启动时初始化 AndroidAutoSize
33+
* AndroidAutoSize 会在 APP 启动时自动完成初始化, 如果您想设置自定义参数可以在 {@link Application#onCreate()} 中设置
3434
* <p>
3535
* Created by JessYan on 2018/8/9 17:05
3636
* <a href="mailto:[email protected]">Contact me</a>
@@ -41,36 +41,26 @@ public class BaseApplication extends Application {
4141
@Override
4242
public void onCreate() {
4343
super.onCreate();
44-
4544
/**
46-
* {@link AutoSizeConfig} 的每个方法的注释都写的很详细, 使用前请一定记得跳进源码,查看方法的注释, 下面的注释只是简单描述!!!
45+
* 以下是 AndroidAutoSize 可以自定义的参数, {@link AutoSizeConfig} 的每个方法的注释都写的很详细
46+
* 使用前请一定记得跳进源码,查看方法的注释, 下面的注释只是简单描述!!!
4747
*/
48-
AutoSizeConfig.getInstance()
49-
50-
//是否打印 AutoSize 的内部日志, setLog 方法一定要在 init 方法前面调用, 因为执行 init 方法时就会打印日志
51-
.setLog(true)
52-
53-
//init 方法只能调用一次, 一般调用一个参数的 init 方法就可以了, 如果有其他扩展需求可以尝试下面的两个参数和三个参数的 init 重载方法
54-
.init(this)
48+
// AutoSizeConfig.getInstance()
5549

56-
//这个 init 方法, 可以快捷设置 setBaseOnWidth(false)
57-
// .init(this, false)
50+
//是否打印 AutoSize 的内部日志, 默认为 true, 如果您不想 AutoSize 打印日志, 则请设置为 false
51+
// .setLog(false)
5852

59-
//这个 init 方法, 可以快捷设置 setBaseOnWidth(false) 和 setAutoAdaptStrategy(new AutoAdaptStrategy())
60-
// .init(this, false, new AutoAdaptStrategy())
61-
62-
//是否使用设备的实际尺寸做适配, 默认为 true, 如果设置为 false, 在以屏幕高度为基准进行适配时
53+
//是否使用设备的实际尺寸做适配, 默认为 false, 如果设置为 false, 在以屏幕高度为基准进行适配时
6354
//AutoSize 会将屏幕总高度减去状态栏高度来做适配, 如果设备上有导航栏还会减去导航栏的高度
64-
.setUseDeviceSize(false)
55+
//设置为 true 则使用设备的实际屏幕高度, 不会减去状态栏以及导航栏高度
56+
// .setUseDeviceSize(true)
6557

6658
//是否全局按照宽度进行等比例适配, 默认为 true, 如果设置为 false, AutoSize 会全局按照高度进行适配
6759
// .setBaseOnWidth(false)
6860

6961
//设置屏幕适配逻辑策略类, 一般不用设置, 使用框架默认的就好
7062
// .setAutoAdaptStrategy(new AutoAdaptStrategy())
71-
72-
;
73-
63+
// ;
7464
customAdaptForExternal();
7565
}
7666

0 commit comments

Comments
 (0)