一个仿qq简易图片选择器
使用recyclerview设计的一个图片列表
加载图片用的glide提高图片加载效率
使用方法:
导入依赖库photoselectorlibrary
或者直接使用compile'com.px:photoselector:1.0.0'
建议使用第二种
使用startActivityForResult启动图片选择器
Intent it = new Intent(MainActivity.this, ImageSelectorListActivity.class); it.putExtra("type", 1); startActivityForResult(it, ImageSelectorListActivity.RESULT_OK);通过回调函数接收返回的图片路径@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data);
if (requestCode == ImageSelectorListActivity.RESULT_OK) { if (data == null) return; ArrayList filePath = data.getStringArrayListExtra("filePath"); String str1 = ""; for (String str : filePath) { str1 = str1 + str + "/n"; } _tvText.setText(str1+"0"); }}其中type标识是单选还是多选type=1为单选type=2为多选
详情请参考demo
博客地址https://blog.csdn.net/p_redstone
效果图:
评论