您的位置:首页 > 其它

MultiImageSelector

2015-10-19 09:54 344 查看
仿微信实现多图选择。支持单选和多选两种模式

截图











运行DEMO

./gradlew installDebug

快速开始

第0步 把模块
multi-image-selector
作为你的项目依赖添加到工程中.

第1步 在你的
AndroidManifest.xml
文件中添加权限
android.permission.READ_EXTERNAL_STORAGE
.
别忘了同时在
AndroidManifest.xml
中声明
MultiImageSelectorActivity
PreviewPicturesActivity
这两个Activity.

<activity
        android:name="me.nereo.multi_image_selector.PreviewPicturesActivity"
        android:configChanges="orientation|screenSize" />
    <activity
        android:name="me.nereo.multi_image_selector.MultiImageSelectorActivity"
        android:configChanges="orientation|screenSize" />


第2步 代码中调用,例如:

//yourActivity-Activity,requestCode-requestCode,maxNum-最多选择的图片数,selectedMode-选择模式(单选/多选)
 MultiImageSelectorActivity.startSelect(yourActivity, requestCode, maxNum, selectedMode);


第3步 在你的
onActivityResult
方法中接受结果.
例如:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == REQUEST_IMAGE){
    if(resultCode == RESULT_OK){
        // 获取返回的图片列表
        List<String> path = data.getStringArrayListExtra(MultiImageSelectorActivity.EXTRA_RESULT);
        // 处理你自己的逻辑 ....
    }
}
}


第4步 没第4步了,就这样就OK啦~ :)

具体可以参考
MultiImageSelectorActivity.java
的实现

感谢

square-picasso A
powerful image downloading and caching library for Android
lovetuzitong-MultiImageSelector 此项目根据lovetuzitong-MultiImageSelector修改而来,修复了一些BUG,去掉了拍照功能(如果你需要也可以根据原项目添加)

http://git.oschina.net/ant/MultiImageSelector
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: