From ecd9c435fa5cfff24cfe87fc4c0792b994a6a31e Mon Sep 17 00:00:00 2001 From: JessYan Date: Thu, 8 Nov 2018 11:45:17 +0800 Subject: [PATCH] Delete AndroidAutoLayout on Demo --- demo/build.gradle | 16 +++++++++++----- demo/src/main/AndroidManifest.xml | 10 ---------- demo/src/main/res/layout/include_title.xml | 4 ++-- demo/src/main/res/layout/recycle_list.xml | 4 ++-- 4 files changed, 15 insertions(+), 19 deletions(-) diff --git a/demo/build.gradle b/demo/build.gradle index 087bd2b87..d81d34e91 100644 --- a/demo/build.gradle +++ b/demo/build.gradle @@ -47,6 +47,9 @@ android { dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') + //support + implementation rootProject.ext.dependencies["cardview-v7"] + //tools //注意 Arms 核心库现在并不会依赖某个 EventBus, 要想使用 EventBus, 还请在项目中自行依赖对应的 EventBus //现在支持两种 EventBus, greenrobot 的 EventBus 和畅销书 《Android源码设计模式解析与实战》的作者 何红辉 所作的 AndroidEventBus @@ -69,17 +72,20 @@ dependencies { //arms implementation project(':arms') + //Github 仓库上最新的 Demo 具有下一个版本的新特性, 所以依赖最新的远程库会出现版本不兼容的情况, 详情请查看 https://github.com/JessYanCoding/MVPArms/wiki/Issues#2 +// implementation 'me.jessyan:arms:2.5.0' + + //Arms 核心库不再包含 AndroidAutoLayout, 现在可自行选择屏幕适配方案, 不想使用 AndroidAutoLayout 就不要依赖 arms-autolayout +// implementation 'me.jessyan:arms-autolayout:2.5.0' - //Arms 核心库不再包含 AndroidAutoLayout, 可自行选择屏幕适配方案, 不想使用 AndroidAutoLayout 就不要依赖 arms-autolayout - implementation 'me.jessyan:arms-autolayout:2.5.0' + //现在已经将 Demo 中的屏幕适配框架从 AndroidAutoLayout 替换为 AndroidAutoSize, AndroidAutoLayout 和 AndroidAutoSize 可以在项目中共存 + //所以旧项目只要依赖 arms-autolayout 即可兼容之前的旧页面, 新页面使用 AndroidAutoSize 进行适配即可 +// implementation rootProject.ext.dependencies["autosize"] //Arms 核心库不再包含 Glide, 想使用其他图片加载框架或者想自行扩展 ImageLoaderStrategy 就不要依赖 arms-imageloader-glide //依赖 arms-imageloader-glide 后还需要在 GlobalConfiguration 中手动注册 GlideImageLoaderStrategy implementation 'me.jessyan:arms-imageloader-glide:2.5.0' - //Github 仓库上最新的 Demo 具有下一个版本的新特性, 所以依赖最新的远程库会出现版本不兼容的情况, 详情请查看 https://github.com/JessYanCoding/MVPArms/wiki/Issues#2 -// implementation 'me.jessyan:arms:2.5.0' - //test testImplementation rootProject.ext.dependencies["junit"] debugImplementation rootProject.ext.dependencies["canary-debug"] diff --git a/demo/src/main/AndroidManifest.xml b/demo/src/main/AndroidManifest.xml index 1b3a8be0a..798fef145 100644 --- a/demo/src/main/AndroidManifest.xml +++ b/demo/src/main/AndroidManifest.xml @@ -24,16 +24,6 @@ - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/demo/src/main/res/layout/recycle_list.xml b/demo/src/main/res/layout/recycle_list.xml index 8c5c8497c..2b1e66ef4 100644 --- a/demo/src/main/res/layout/recycle_list.xml +++ b/demo/src/main/res/layout/recycle_list.xml @@ -1,5 +1,5 @@ - - \ No newline at end of file + \ No newline at end of file