前言:今天开会讨论需求的时候,老板要求在最近做的APP上加一个类似朋友圈的东西,恰巧之前看到网上有很多仿朋友圈(图片多选)的例子,心血来潮就记录一下动态的发布吧。
弹出框效果如下:
我们的需求如下:
1、发布内容可包括文字与图片
2、支持拍照上传与图库选择
3、点击查看大图,长按删除当前图片
4、最大允许上传图片8张
接下来,主要记录几个功能的实现方法:
1、控制图库选择数量
在这里我使用了第三方库ImageSelector实现图片的选择,调用其show方法调起图库选择器,并重写onActivityResult
,主要代码
ImageSelector.show(ClassCircleActivity.this, REQUEST_CODE_SELECT_IMG, MAX_SELECT_COUNT-mDataBit.size()+1);
public static void show(Activity activity, int requestCode, int maxCount) { Intent i = new Intent(activity, ImageSelectorActivity.class); i.putExtra("max", maxCount);