/MvpRoute

Android Mvp模式迅速开发框架

Primary LanguageJavaApache License 2.0Apache-2.0

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
View BobPopwindow