Skip to content
qingmei2 edited this page Aug 6, 2018 · 13 revisions

RxImagePicker

概述

RxImagePicker 是一个Android项目中实现 图片选择 的库,它 灵活可高度定制,并且支持 RxJava

RxImagePicker的起源请参考我的 这篇文章 ,我花了一些时间整理出来这个库,并提供了快速实现 仿微信图片选择知乎风格图片选择 的UI支持,但它们 并不重要 ,因为每个APP的业务需求是不同的。

RxImagePicker 更应该做到的是(或者说我心目中一个优秀的架构应该做到的),灵活 ——无论是UI层还是业务层,一旦和目前项目的需求有了冲突(修改或者添加),开发者考虑的不应该是“这个库实现不了,干脆换一个库吧”或者“不管这个库,我去再单独实现一个”,而是,基于同一个图片选择框架,修改或者添加对应配置的接口

使用须知

  • 框架默认开发者对 RxJava 有一定的基础
  • 框架默认开发者对有一定的 Android 开发基础
  • 框架本身并没有添加权限相关的代码,使用时需要开发者提前进行 对应权限的请求处理

如何使用

请点击本页面右边 SlideBar中所展示的内容,开始 RxImagePicker的教程,或者点击下方的链接:

其它

参考

RxImagePicker 的设计过程中,我参考了很多的三方库,它们源码中优秀的 设计思想 或者 架构设计 ,都给与了我很大的启示,在此深表感谢,感谢诸多开源爱好者前辈们的无私精神: