FastLib
项目地址:AriesHoo/FastLib
简介:一个 Android 项目级快速开发框架,节约大部分写常用功能时间以实现更多项目业务功能及体验上的优化..有问题欢迎 issue。主要实现功能: 1、基于 Retrofit2.x 及 RxJava2.x 的网络请求封装、网络请求与生命周期绑定、快速观察者、快速 loading 观察者、快速返回常用错误 2、 常用功能库二次封装方便调用:Glide 加载图片封装、TabLayout+ViewPager Fragment 切换封装、Logger 日志打印封装 3、 多种常用界面布局:标题+多状态+下拉刷新+列表、标题+ViewPager 等方便快速创建常用布局增加 layout 复用 4、Fragment 懒加载封装 5、 快速实现 Activity 滑动返回、下拉刷新加载更多、沉浸式等
标签:
简介:
一个 Android 项目级快速开发框架,节约大部分写常用功能时间以实现更多项目业务功能及体验上的优化.有问题欢迎 issue。
Demo 中使用到的网络请求 api 来源于豆瓣 API V2 版权及最终解释权归 d 豆瓣所有,如有侵权请联系删除!
主要功能
- 基于 Retrofit2.x 及 RxJava2.x 的网络请求封装、网络请求与生命周期绑定、快速观察者、快速 loading 观察者、快速返回常用错误
- 常用功能库二次封装方便调用:Glide 加载图片封装、TabLayout+ViewPager Fragment 切换封装、Logger 日志打印封装
- 多种常用界面布局:标题+多状态+下拉刷新+列表、标题+ViewPager 等方便快速创建常用布局增加 layout 复用
- Fragment 懒加载封装
- 快速实现 Activity 滑动返回、下拉刷新加载更多、沉浸式等
其它功能请在 demo 中发现
录屏预览
虚拟导航栏控制-参考AppImpl 类 NavigationBarControl 接口实现注释说明