Android框架搭建——从基类封装开始

Android框架搭建:

基类的封装

1、Activity栈管理
2、4.4沉浸式状态栏配置
3、EventBus事件总线注册
4、bundle传值回调
5、butterKnif绑定
6、toolBar配置
7、吐司

底部导航栏

BaseHomeActivity封装——基于com.flyco.tablayout:FlycoTabLayout_Lib:2.1.0@aar

列表适配器

封装一个BaseListFragment和BaseListActivity,要实现列表的页面直接继承基类只负责处理逻辑,简化了大量重复代码;adapter基于BaseQuickAdapter封装

工具类

  1. 加载层
  2. toast
  3. 下拉刷新——推荐:使用地三方库 SwipToLoadLayout
  4. 上传照片工具类
  5. 加密SharedPreference

网络框架

  1. OkHttp3核心
  2. 封装应用层工具类——NetworkSendManager
  3. 普通post、get请求——核心类OkHttpHelper
  4. 文件上传与下载——使用单独的类封装带有进度条的请求 OKHttpFileUtils
  5. https封装——https校验请参考http://blog.youkuaiyun.com/u011084603/article/details/73873677

登陆注册模板配置

自定义控件和view

  1. 可展开的布局——list
  2. 顶部tab切换效果
  3. 对话框
  4. actionSheet
5. 带滚动监听的scrollview实现页面滑动toolbar动态浮现——我的账户页、首页
6. 顶部悬停tab页签列表

第三方库

  1. 下拉刷新库——SwipToLoadLayout
  2. 底部Tab导航库——FlycoTabLayout_Lib 详细使用教程:http://blog.youkuaiyun.com/analyzesystem/article/details/51426473
  3. PDF阅读库——1、使用com.joanzapata.pdfview:android-pdfview:1.0.4@aar;2、Android-pdf-viewer
  4. tab页签切换及导航页面——magicIndicator

页面侧滑返回效果实现

待续……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值