Android中多图片选择器PhotoPicker库的使用(仿微信,秒杀MultiImageSelector)自己修改的多选
2016-08-21 14:02
507 查看
核心代码:
<span style="font-size:18px;">public class MainActivity extends AppCompatActivity { // 展示路径的TextView private TextView mResultText; // 调用相册的按钮 private Button button; // 选择图片的路径 private ArrayList<String> mSelectPath; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); mResultText = (TextView) findViewById(R.id.result); if (button != null) { button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { pickImage(); } }); } } private void pickImage() { // 调用相册中的相片,用Picasso展示 PhotoPicker.init(new PicassoImageLoader(), null); // 启用相机 boolean showCamera = true; // 最大选择5张 int maxNum = 5; // 显示3列 int columns = 3; Load load = PhotoPicker.load() .showCamera(showCamera) .filter(PhotoFilter.build().showGif(false).minSize(2 * 1024)) .gridColumns(columns); // 传入最大选择的数量,和路径 PhotoSelectBuilder builder = load.multi().maxPickSize(maxNum).selectedPaths(mSelectPath); builder.start(MainActivity.this); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == PhotoPicker.REQUEST_SELECTED) { if (resultCode == RESULT_OK) { mSelectPath = data.getStringArrayListExtra(PhotoPicker.EXTRA_RESULT); StringBuilder sb = new StringBuilder(); for (String p : mSelectPath) { sb.append(p); sb.append("\n"); } mResultText.setText(sb.toString()); } } } }</span>源码下载:
http://download.csdn.net/detail/zhaihaohao1/9608825
参考:
https://github.com/muhezi/PhotoPicker
相关文章推荐
- Android中多图片选择器PhotoPicker库的使用(仿微信,秒杀MultiImageSelector)
- Android 仿微信的图片选择器ImageSelector的使用
- Android 仿微信的图片选择器ImageSelector的使用
- Android仿微信图片选择器ImageSelector使用详解
- Android中多图片选择器PhotoPicker库的使用(仿微信)
- 仿照微信的效果,实现了一个支持多选、选原图和视频的图片选择器TZImagePickerController
- 仿微信拍照和图片选择开源库(适配android7.0)multi-image-selector
- Android中多图片选择器MultiImageSelector库的使用(仿微信)
- Android学习之分享一款很炫的图片选择器ImageSelector
- Android ImageLoader图片缓存框框架修改缓存使用的KEY.
- Android中多图片选择器ImagePicker库的使用(仿微信、非常容易集成)
- android多图选择器 图片/视频 单选or多选,以及视频录制。The is Android Image Selector。
- iOS 使用某个第三方相册多选时,拖到自己项目里面,编译报错VOKMultiImagePicker-iOS
- Android 关于多图片选择器Android-Ultra-Photo-Selector的使用(附源码)
- Android中多图片选择器MultiImageSelector库的使用2(仿微信)
- 图片选择器之Multi-Image-Selector(国产的)
- 【Android 开发】:UI控件之 ImageSwitcher 图片切换控件的使用
- android 代码设置图片选择器Selector
- Android美工坊--selector选择器的使用(转载)
- Android使用Intent一键分享图片文字到腾讯、新浪、开心、微信等