File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -38,11 +38,10 @@ dependencies {
38
38
}
39
39
```
40
40
41
- ** compile集成 **
41
+ ** Compile集成 **
42
42
43
43
```
44
44
compile project(':fastLib')
45
-
46
45
```
47
46
48
47
** 包含第三方库**
@@ -92,12 +91,12 @@ dependencies {
92
91
## 实现功能
93
92
94
93
* 网络请求与Activity/Fragment生命周期绑定--通过RxLifeCycle2.x
95
- * Retrofit2.x 网络请求简单封装
94
+ * Retrofit2.x 网络请求简要封装
96
95
* Basis开头是通用基类:[ BasisActivity] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/basis/BasisActivity.java ) 和[ BasisFragment] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/basis/BasisFragment.java )
97
96
* Fast开头的是快速创建常见功能页面:[FastMainActivity](https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/module/activity/FastMainActivity.java)-快速创建包含tab主Activity;[FastTitleActivity](https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/module/activity/FastTitleActivity.java)-快速创建包含TitleBarView的Activity;[FastRefreshLoadActivity](https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/module/activity/FastRefreshLoadActivity.java)-快速创建包含TitleBarView及下拉刷新、多状态切换的Activity;[FastWebActivity](https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/module/activity/FastWebActivity.java)快速创建应用内webView的Activity;[FastTitleFragment](https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/module/fragment/FastTitleFragment.java)-快速创建包含TitleBarView的Fragment;[FastRefreshLoadFragment](https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/module/fragment/FastRefreshLoadFragment.java)-快速实现下拉刷新的Fragment;[FastTitleRefreshLoadFragment](https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/module/fragment/FastTitleRefreshLoadFragment.java)-快速实现包含TitleBarView及下拉刷新与多状态切换Fragment
98
97
* [ FastApplication] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/FastApplication.java ) :快速配置ToastUtil及滑动关闭Activity的Application可以根据需要继承(需要滑动关闭Activity需要参考初始化)
99
98
* Manager类是三方库二次封装:目前有[ GlideManager] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/manager/GlideManager.java ) -图片加载库Glide库封装;[ LoggerManager] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/manager/LoggerManager.java ) -日志打印logger库封装;[ RxJavaManager] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/manager/RxJavaManager.java ) -RxJava实现timer;[ TabLayoutManager] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/manager/TabLayoutManager.java ) -FlycoTabLayout+ViewPager使用:包括CommonTabLayout、SlidingTabLayout、SegmentTabLayout在FragmentActivity与Fragment中使用的封装
100
- * Util类为常用工具:[ ActivityStackUtil ] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/util/ActivityStackUtil .java ) -应用Activity栈管理类;[ AppUtil ] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/util/AppUtil.java ) -部分应用常用功能类;[ SizeUtil] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/util/SizeUtil.java ) -尺寸转换类;[ SPUtil] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/util/SPUtil.java ) -SharedPreferences使用类;[ TimeFormatUtil] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/util/TimeFormatUtil.java ) -时间转换类;[ ToastUtil] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/util/ToastUtil.java ) -单例模式toast工具类:可配置是否后台显示
99
+ * Util类为常用工具:[ FastStackUtil ] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/util/FastStackUtil .java ) -应用Activity栈管理类;[ FastUtil ] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/util/AppUtil.java ) -部分应用常用功能类;[ SizeUtil] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/util/SizeUtil.java ) -尺寸转换类;[ SPUtil] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/util/SPUtil.java ) -SharedPreferences使用类;[ TimeFormatUtil] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/util/TimeFormatUtil.java ) -时间转换类;[ ToastUtil] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/util/ToastUtil.java ) -单例模式toast工具类:可配置是否后台显示
101
100
* Delegate为代理类:[ FastTitleDelegate] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/delegate/FastTitleDelegate.java ) -快速实现包含TitleBarView的Fragment/Activity;[ FastRefreshLoadDelegate] ( https://github.com/AriesHoo/FastLib/blob/master/library/src/main/java/com/aries/library/fast/delegate/FastRefreshLoadDelegate.java ) -快速实现下拉刷新、上拉加载更多、多状态切换的Fragment/Activity
102
101
* 创建支持手势返回的Activity:继承BasisActivity一行代码实现-参考[ SwipeBackActivity] ( https://github.com/AriesHoo/FastLib/blob/master/app/src/main/java/com/aries/library/fast/demo/module/sample/SwipeBackActivity.java )
103
102
* 沉浸式状态栏:继承FastTitleActivity/FastRefreshLoadActivity/FastWebActivity/FastTitleFragment/FastTitleRefreshLoadFragment 无需额外代码即可实现
You can’t perform that action at this time.
0 commit comments