登录

去注册

登录

注册

去登录

注册

解锁回答区域

  • 扫码关注公众号
  • 发送“我爱安卓

若你登陆,将永久解锁;
若未登录,仅本机解锁。

解锁回答区域

轻量级的mvp开发框架

TLocation   2018-11-22 23:26   收藏

Mvp_Route

Android项目开发框架 基于Mvp
bata测试版

Download License

更新日志

导入

implementation 'com.location.mvp:mvproute:1.0.1'

简介

MvpRoute是一款轻量级的项目开发框架

  1. 包含了Mvp框架的简易分装 实现了 自动注册 Base类 对软键盘 Activity跳转回传实现了二次封装

  2. 基础网络框架(Retrofit+RxJava) 自定义异常处理 cookie验证 自动刷新Token等多种功能

  3. 基础RecyclerView适配器 比原生RecyclerAdapter少了50%代码 支持头布局 尾部局 空布局 自定义Holder

    头部 尾部 item item子view点击事件 自定义头部复用 Group分组等多种样式

  4. 基础BobPopWindow 仿Dialog样式Popwindow 支持窗口蒙层 采用构建者模式 链式调用

  5. 基础 SharedPreferences 工具类 Sputils 简化sp存储方式 支持存储未序列化的实体类对象

  6. 基础FragmentUtils 工具类 简化Fragment使用 一键实现app主页多Fragment样式 仿Glide调用方式 防止调用冲突 异常

  7. 基础SpanUtils 工具类 链式调用 多种文本样式 优化布局层次

  8. BannerView(测试) 自定义轮播图 采用RxJava调度 支持页面切换长度 切换时间 自定义指示器

使用的第三方

 api 'io.reactivex.rxjava2:rxandroid:2.1.0'
 api 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
 api 'com.google.code.gson:gson:2.8.5'

目录

目录链接
基础组件base使用方式
网络框架Souce方式
适配器BaseAdapter
工具类Utils
ViewBobPopwindow

项目地址:https://github.com/TLocation/MvpRoute