|
16 | 16 | package me.jessyan.autosize.demo.subunits; |
17 | 17 |
|
18 | 18 | import android.app.Activity; |
19 | | -import android.app.Dialog; |
20 | | -import android.app.Fragment; |
21 | 19 | import android.content.Intent; |
22 | 20 | import android.os.Bundle; |
23 | 21 | import android.support.v7.app.AppCompatActivity; |
24 | 22 | import android.view.View; |
25 | 23 |
|
26 | | -import me.jessyan.autosize.AutoSizeConfig; |
27 | | -import me.jessyan.autosize.internal.CustomAdapt; |
28 | | - |
29 | 24 | /** |
30 | 25 | * ================================================ |
31 | 26 | * 本框架核心原理来自于 <a href="https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA">今日头条官方适配方案</a> |
32 | | - * 此方案不光可以适配 {@link Activity}, 这个 {@link Activity} 下的所有 {@link Fragment}、{@link Dialog}、{@link View} 都会自动适配 |
33 | | - * <p> |
34 | | - * {@link MainActivity} 是以屏幕宽度为基准进行适配的, 并且使用的是在 AndroidManifest 中填写的全局设计图尺寸 360 * 640 |
35 | | - * 不懂什么叫基准的话, 请看 {@link AutoSizeConfig#isBaseOnWidth}) 的注释, AndroidAutoSize 默认全局以屏幕宽度为基准进行适配 |
36 | | - * 如果想更改为全局以屏幕高度为基准进行适配, 请在 {@link BaseApplication} 中按注释中更改, 为什么强调全局? |
37 | | - * 因为 AndroidAutoSize 允许每个 {@link Activity} 可以自定义适配参数, 自定义适配参数通过实现 {@link CustomAdapt} |
38 | | - * 如果不自定义适配参数就会使用全局的适配参数, 全局适配参数在 {@link BaseApplication} 中按注释设置 |
39 | 27 | * <p> |
40 | 28 | * Created by JessYan on 2018/8/9 17:05 |
41 | 29 | * <a href="mailto:[email protected]">Contact me</a> |
42 | 30 | * <a href="https://github.com/JessYanCoding">Follow me</a> |
43 | 31 | * ================================================ |
44 | 32 | */ |
45 | | -//实现 CancelAdapt 即可取消当前 Activity 的屏幕适配, 并且这个 Activity 下的所有 Fragment 和 View 都会被取消适配 |
46 | | -//public class MainActivity extends AppCompatActivity implements CancelAdapt { |
47 | 33 | public class MainActivity extends AppCompatActivity { |
48 | 34 |
|
49 | 35 | @Override |
|
0 commit comments