# AndroidPhotoDemo **Repository Path**: king3224/androidphotodemo ## Basic Information - **Project Name**: AndroidPhotoDemo - **Description**: 图片选择器自定义控件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-09-15 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 使用方法: ##### 一、下载项目并运行起来 ##### 二、将运行customview依赖module生产的aar包拷贝到自己的项目当中 ##### 三、使用: //一、直接当作LFView使用 PhotoView photoView = new PhotoView(MainActivity.this); photoView.setMode(1);//照片选择模式 2:多张 1:单张 photoView.setMaxSelectPhotoNum(10);//一次最多可以选择多少张图片,默认5张 photoView.setOnSelectImgFinishListener(new PhotoView.OnSelectImgFinishListener() { @Override public void onSelectFinish(PhotoView photoView, List list) { //集合中存放的是照片的本地完整路径 } }); FrameworkManager.getInstance().showNewForm(MainActivity.this,photoView); //二、当作一个View来用 final PhotoView photoView = new PhotoView(this); photoView.setMode(1);//照片选择模式 2:多张 1:单张 photoView.setMaxSelectPhotoNum(10);//一次最多可以选择多少张图片,默认5张 photoView.init(); photoView.refresh(); photoView.setOnSelectImgFinishListener(new PhotoView.OnSelectImgFinishListener() { @Override public void onSelectFinish(PhotoView photoView, List list) { //集合中存放的是照片的本地完整路径 } }); //重新确认按钮的监听,由外面来控制 photoView.getOkBtn().setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //必需在这里执行该方法 photoView.ok(); //执行其他的操作,比如用来关闭自己定义的页面等等 } }); //获取photoView的View添加到自己需要展示的地方 //photoView.getView(); ##### 注意:该类需要android.permission.READ_EXTERNAL_STORAGE权限,所以注意权限的请求。 ##### 效果图:![输入图片说明](https://git.oschina.net/uploads/images/2017/0623/141300_2475a09c_118692.png "在这里输入图片标题") ![输入图片说明](https://git.oschina.net/uploads/images/2017/0623/141414_402391e8_118692.png "在这里输入图片标题")