|
4 | 4 | [](https://raw.githubusercontent.com/AriesHoo/FastLib/master/apk/sample.apk) |
5 | 5 | [](https://jitpack.io/#AriesHoo/FastLib) |
6 | 6 | [](https://github.com/AriesHoo/FastLib/releases) |
7 | | -[](https://android-arsenal.com/api?level=15) |
8 | | -[](http://www.apache.org/licenses/LICENSE-2.0.html) |
| 7 | +[](https://android-arsenal.com/api?level=15) |
| 8 | +[](http://www.apache.org/licenses/LICENSE-2.0.html) |
9 | 9 | [](http://www.jianshu.com/u/a229eee96115) |
10 | 10 | [](https://github.com/AriesHoo/FastLib/wiki) |
11 | 11 | [](https://github.com/AriesHoo/FastLib) |
@@ -36,13 +36,12 @@ Demo中使用到的网络请求api来源于[readhub](https://readhub.cn/) **版 |
36 | 36 |
|
37 | 37 | 其它功能请在demo中发现,详细使用请看[wiki](https://github.com/AriesHoo/FastLib/wiki) |
38 | 38 |
|
39 | | -[[Download-蒲公英(安装密码1)]](https://www.pgyer.com/pqnm) |
| 39 | +[Download-蒲公英(安装密码1)](https://www.pgyer.com/pqnm) |
40 | 40 |
|
41 | | - |
| 41 | + |
42 | 42 |
|
43 | | -[[Download-github]](https://raw.githubusercontent.com/AriesHoo/FastLib/master/apk/sample.apk) |
| 43 | + |
44 | 44 |
|
45 | | - |
46 | 45 |
|
47 | 46 | ## 关于混淆 |
48 | 47 |
|
@@ -132,40 +131,25 @@ Demo中使用到的网络请求api来源于[readhub](https://readhub.cn/) **版 |
132 | 131 |
|
133 | 132 | ## 录屏预览 |
134 | 133 |
|
135 | | - |
| 134 | + |
136 | 135 |
|
137 | | -**折叠屏效果一览** |
138 | | - |
139 | | - |
| 136 | + |
140 | 137 |
|
141 | 138 | **快速实现页面下拉刷新-全局控制及局部个性化**-参考WebActivity、FastRefreshActivity、MineFragment |
142 | 139 |
|
143 | | - |
144 | | - |
| 140 | + |
145 | 141 |
|
146 | 142 | **虚拟导航栏控制**-参考[AppImpl类](/app/src/main/java/com/aries/library/fast/demo/AppImpl.java) NavigationBarControl接口实现注释说明 |
147 | 143 |
|
148 | | -**模拟器软键盘控制** |
149 | | - |
150 | | - |
151 | | - |
152 | | -**华为可隐藏软键盘控制** |
153 | | - |
154 | | - |
155 | | - |
156 | | -**华为全面屏手势控制** |
157 | | - |
158 | | - |
159 | | - |
160 | | - |
| 144 | + |
161 | 145 |
|
162 | | - |
| 146 | + |
163 | 147 |
|
164 | | -**开启GPU过度绘制检测+GPU呈现模式分析** |
| 148 | + |
165 | 149 |
|
166 | | - |
| 150 | + |
167 | 151 |
|
168 | | -**DoraemonKit集成效果(一定要手动开启 `悬浮窗权限` )-包括沉浸式及UI微调** |
| 152 | + |
169 | 153 |
|
170 | 154 | [](https://jitpack.io/#AriesHoo/FastLib) |
171 | 155 |
|
@@ -218,52 +202,58 @@ implementation project(':fastLib') |
218 | 202 | minSdkVersion = 19 |
219 | 203 | minLibSdkVersion = 15 |
220 | 204 | targetSdkVersion = 28 |
221 | | - supportVersion = "1.0.0" |
222 | | - widgetVersion = "3.2.24" |
223 | | - versionCode = 248 |
224 | | - versionName = "2.3.6" |
| 205 | + supportVersion = "1.1.0" |
| 206 | + widgetVersion = "3.2.25" |
| 207 | + smartRefreshLayoutVersion = "2.0.3" |
| 208 | + BRVAHVersion = "3.0.4" |
| 209 | + agentwebVersion = "4.1.4" |
| 210 | + glideVersion = "4.12.0" |
| 211 | + butterknifeVersion = "10.2.3" |
| 212 | + versionCode = 249 |
| 213 | + versionName = "2.4.0" |
225 | 214 | ``` |
226 | 215 |
|
227 | 216 | ``` |
228 | 217 | dependencies { |
229 | | - compileOnly "com.google.android.material:material:$rootProject.supportVersion" |
230 | | - // compileOnly 'androidx.appcompat:appcompat:'.concat(supportVersion) |
231 | | - compileOnly "androidx.recyclerview:recyclerview:$rootProject.supportVersion" |
232 | | - //万能适配器 |
233 | | - compileOnly 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.49-androidx' |
234 | | - //webView库 |
235 | | - compileOnly 'com.just.agentweb:agentweb:4.1.2' |
236 | | - //下拉刷新库 |
237 | | - compileOnly 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-andx-14' |
238 | | - //图片加载 |
239 | | - compileOnly 'com.github.bumptech.glide:glide:4.10.0' |
240 | | - //常用UI控件(TitleBarView、RadiusView等) |
241 | | - api "com.github.AriesHoo.UIWidget:widget-core:$rootProject.widgetVersion" |
242 | | - //快速Tab库 |
243 | | - compileOnly "com.github.AriesHoo.UIWidget:tab-layout:$rootProject.widgetVersion" |
244 | | - //日志打印 |
245 | | - api 'com.orhanobut:logger:2.2.0' |
246 | | - //注解 |
247 | | - api 'com.jakewharton:butterknife:10.1.0' |
248 | | - //retrofit+rxjava 网络请求及数据解析相关 |
249 | | - api "io.reactivex.rxjava2:rxjava:2.2.6" |
250 | | - api 'io.reactivex.rxjava2:rxandroid:2.1.1' |
251 | | - api 'com.squareup.retrofit2:retrofit:2.6.1' |
252 | | - api 'com.squareup.retrofit2:converter-gson:2.6.1' |
253 | | - api 'com.squareup.retrofit2:adapter-rxjava2:2.6.1' |
254 | | - //3.12.x是支持Android 4.4的 |
255 | | - api 'com.squareup.okhttp3:logging-interceptor:3.12.2' |
256 | | - api 'com.google.code.gson:gson:2.8.5' |
257 | | - //处理rxjava内存泄漏-生命周期绑定 |
258 | | - api 'com.trello.rxlifecycle3:rxlifecycle-components:3.0.0' |
259 | | - //滑动返回Activity |
260 | | - compileOnly 'cn.bingoogolapple:bga-swipebacklayout:1.2.0@aar' |
261 | | - //页面事件交互-androideventbus-停止维护 |
262 | | - compileOnly 'org.simple:androideventbus:1.0.5.1' |
263 | | - //页面事件交互-eventbus |
264 | | - compileOnly 'org.greenrobot:eventbus:3.1.1' |
265 | | - //多状态视图切换 |
266 | | - api 'com.github.Bakumon:StatusLayoutManager:1.0.4' |
| 218 | + compileOnly "com.google.android.material:material:".concat(supportVersion) |
| 219 | + compileOnly 'androidx.appcompat:appcompat:'.concat(supportVersion) |
| 220 | + compileOnly "androidx.recyclerview:recyclerview:".concat(supportVersion) |
| 221 | + //万能适配器 |
| 222 | + compileOnly 'com.github.CymChad:BaseRecyclerViewAdapterHelper:'.concat(BRVAHVersion) |
| 223 | + //webView库 |
| 224 | + compileOnly 'com.just.agentweb:agentweb:'.concat(agentwebVersion) |
| 225 | + //下拉刷新库 |
| 226 | +// compileOnly 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-andx-14' |
| 227 | + compileOnly 'com.scwang.smart:refresh-layout-kernel:'.concat(smartRefreshLayoutVersion) |
| 228 | + //图片加载 |
| 229 | + compileOnly 'com.github.bumptech.glide:glide:'.concat(glideVersion) |
| 230 | + //常用UI控件(TitleBarView、RadiusView等) |
| 231 | + api "com.github.AriesHoo.UIWidget:widget-core:".concat(widgetVersion) |
| 232 | + //快速Tab库 |
| 233 | + compileOnly "com.github.AriesHoo.UIWidget:tab-layout:".concat(widgetVersion) |
| 234 | + //日志打印 |
| 235 | + api 'com.orhanobut:logger:2.2.0' |
| 236 | + //注解 |
| 237 | + api 'com.jakewharton:butterknife:'.concat(butterknifeVersion) |
| 238 | + //retrofit+rxjava 网络请求及数据解析相关 |
| 239 | + api "io.reactivex.rxjava2:rxjava:2.2.20" |
| 240 | + api 'io.reactivex.rxjava2:rxandroid:2.1.1' |
| 241 | + api 'com.squareup.retrofit2:retrofit:2.9.0' |
| 242 | + api 'com.squareup.retrofit2:converter-gson:2.9.0' |
| 243 | + api 'com.squareup.retrofit2:adapter-rxjava2:2.9.0' |
| 244 | + //3.12.x是支持Android 4.4的 |
| 245 | + api 'com.squareup.okhttp3:logging-interceptor:3.12.2' |
| 246 | + api 'com.google.code.gson:gson:2.8.5' |
| 247 | + //处理rxjava内存泄漏-生命周期绑定 |
| 248 | + api 'com.trello.rxlifecycle3:rxlifecycle-components:3.1.0' |
| 249 | + //滑动返回Activity |
| 250 | + compileOnly 'cn.bingoogolapple:bga-swipebacklayout:2.0.1@aar' |
| 251 | + //页面事件交互-androideventbus-停止维护 |
| 252 | + compileOnly 'org.simple:androideventbus:1.0.5.1' |
| 253 | + //页面事件交互-eventbus |
| 254 | + compileOnly 'org.greenrobot:eventbus:3.1.1' |
| 255 | + //多状态视图切换 |
| 256 | + api 'com.github.Bakumon:StatusLayoutManager:1.0.4' |
267 | 257 | } |
268 | 258 | ``` |
269 | 259 |
|
@@ -292,7 +282,7 @@ dependencies { |
292 | 282 | ## License |
293 | 283 |
|
294 | 284 | ``` |
295 | | -Copyright 2017-2020 Aries Hoo |
| 285 | +Copyright 2017-2021Aries Hoo |
296 | 286 |
|
297 | 287 | Licensed under the Apache License, Version 2.0 (the "License"); |
298 | 288 | you may not use this file except in compliance with the License. |
|
0 commit comments