-
Notifications
You must be signed in to change notification settings - Fork 95
Home
Aries Hoo²⁰¹⁹ edited this page Mar 8, 2019
·
22 revisions
Welcome to the FastLib wiki!
Work Harder,Live Better!
- 概述
- 主要功能
- 包结构
- 三方库一览
- 一 开发准备
- 1.1 Gradle配置
- 1.2 导入FastLib 及三方库
- 1.3 Lambda配置
- 二 初始化
- 2.1 LoggerManager初始化
- 2.2 FastManager初始化
- 2.2.1 最简初始化
- 2.2.2 详细初始化
- 2.2.3 Activity滑动返回SwipeBackLayout设置
- 2.2.4 标题栏TitleBarView设置
- 2.2.5 下拉刷新头SmartRefreshLayout设置
- 2.2.6 Adapter 加载更多BaseQuickAdapter设置
- 2.2.7 RecyclerView 设置
- 2.2.8 多状态布局MultiStatusView设置
- 2.2.9 网络请求成功/失败结果处理
- 2.2.10 加载等待Dialog设置
- 2.2.11 Activity/Fragment 生命周期设置-禁用系统截屏等
- 2.2.12 Activity 按键监听-控制系统音量等
- 2.2.13 Activity事件派发-点击非EditText关闭软键盘等
- 2.2.14 Toast效果设置
- 2.2.15 主页退出程序设置
- 2.3 FastRetrofit初始化
- 2.3.1 多BaseUrl 设置
- 2.3.2 添加拦截器
- 2.3.3 重试机制
- 2.3.4 带进度监听的文件下载-示例
- 2.3.5 带进度监听的文件上传
- 三 快速搭建UI
- 四 工具类
- 4.1 ToastUtil -系统toast工具
- 4.2 SPUtil-SharedPreferences工具
- 4.3 SizeUtil-尺寸转换工具
- 4.4 FastFormatUtil-格式转换工具
- 4.5 SnackBarUtil-Snackbar工具
- 4.6 FastUtil-app常用工具
- 4.7 FastStackUtil-应用Activity堆栈管理工具)
- 4.8 GlideManager-Glide加载工具
- 4.9 LoggerManager-Logger日志打印工具
- 4.10 TabLayoutManager-TabLayout使用工具
- 4.11 StatusBarUtil-状态栏工具
- 4.12 StatusViewHelper-状态栏沉浸帮助类
- 4.13 RomUtil-ROM判断工具
- 4.14 NavigationBarUtil-导航栏工具
- 4.15 NavigationViewHelper-导航栏沉浸帮助类
- 4.16 KeyboardHelper-软键盘帮助类/工具
- 4.17 FindViewUtil-查找子View工具
- 五 特殊情况处理
- 结语