PictureSelector图片选择器封装,只需两句就可以实现初始化获取结果
封装 实现 获取 图片 可以 结果 初始化 选择器
2023-09-27 14:27:33 时间
public class PictureSelectorView {
private static PictureSelectorView selectView = null;
private PictureParameterStyle mStyle;
private int mSelectNum = 8;//最多选择图片
private int mSpanNum = 4;//每行显示多少图片
private Activity mActivity;
private Context mContext;
private RecyclerView mRecyclerView;
private GridImageAdapter mAdapter;
private static List<MultipartBody.Part> mPartBodyList = new ArrayList<>();
private static List<LocalMedia> mLocalMediaList = new ArrayList<>();
private static List<String> mLocalMediaPathList = new ArrayList<>();
public static PictureSelectorView getInstance() {
if (selectView == null) {
synchronized (PictureSelectorView.class) {
if (selectView == null) {
selectView = new PictureSelectorView();
}
}
}
return selectView;
}
/
相关文章
- Go/Python/Erlang编程语言对比分析及示例 基于RabbitMQ.Client组件实现RabbitMQ可复用的 ConnectionPool(连接池) 封装一个基于NLog+NLog.Mongo的日志记录工具类LogUtil 分享基于MemoryCache(内存缓存)的缓存工具类,C# B/S 、C/S项目均可以使用!
- Java利用正则表达式实现中英文日期转换函数封装
- d3.js封装文本实现自动换行和旋转平移等功能
- RISCV用户态系统调用层的封装实现
- Vue 封装API axios二次封装步骤
- 【QT】QT通过数据封装实现Json结构和数据类之间的相互转换
- 《C++面向对象高效编程(第2版)》——2.6 接口、实现和数据封装之间的关系
- SwiftUI 2.0 列表实现Alphabet风格仿通讯录效果(封装教程含代码)
- SwiftUI macOS 之 实现自定颜色,封装NSButton(教程含代码)
- 封装Promise版本的ajax方法
- JDBC 利用反射技术将查询结果封装为对象(简单ORM实现)
- Shiro(八):shiro 通过实例工厂方法的方式封装filterChainDefinitionMap
- 面向对象的三大特征继承,封装和多态性
- 纯C语言实现简单封装继承机制
- Web 前端 之 html 移动端/PC端元素长按功能的简单封装,实现元素长按事件的触发
- SMTP实现发送邮箱2(封装版)
- Swift - 简单封装一个工具类模板
- 4.22 在制作PCB封装时丝印框与焊盘的间距为多少?Cadence Allegro软件中制作PCB封装的单位精度要求是多少?
- 通过物联网平台和灯光设备实现灯光的智能控制,主要实现了通过语音控制灯光颜色的变化、灯光每种颜色的占比、日出日落模式等等,底层封装为api接口,支持多种开发语言对接,采用了docker一键部署
- 内网穿透服务、局域网映射到公网,不用写代码轻松实现,安装即使用,基于netty io 实现服务转发与映射,项目封装为 jar 包,可供二次开发和项目集成,比向日葵、nat123、ngrok更有可控性
- 超简单几行代码集成Fragment通信框架,封装四个接口覆盖所有的方法带参和返回值情况,实现万能接口通用,在Activity中复写自己方法的逻辑代码即可
- vue父传子属性命名和封装组件命名问题(巨坑)