# PictureSelector **Repository Path**: DecviLGroup/PictureSelector ## Basic Information - **Project Name**: PictureSelector - **Description**: 本地图片和视频选择器。 - **Primary Language**: Android - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-11-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PictureSelector 本地图片和视频选择器,视频展示为缩略图。 ##### 效果图 风格模仿微信,效果图在screenshot中。 [全部图片](https://gitee.com/DecviLGroup/PictureSelector/blob/master/screenshot/1.png) [选中图片](https://gitee.com/DecviLGroup/PictureSelector/blob/master/screenshot/2.png) [文件夹](https://gitee.com/DecviLGroup/PictureSelector/blob/master/screenshot/3.png) #### 获取选中图片列表 发起跳转 ```java Intent intent = new Intent(MainActivity.this, PictureSelectorActivity.class); intent.putParcelableArrayListExtra(PictureSelectorActivity.SELECT_LIST, selectMediaList); startActivityForResult(intent, SELECT_REQUEST_CODE); ``` 数据返回,mediaBean为图片和视频的综合bean类。 ```java @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == SELECT_REQUEST_CODE && resultCode == RESULT_OK) { selectMediaList.addAll((ArrayList)data.getParcelableArrayListExtra(PictureSelectorActivity.SELECT_LIST)); } } ```