Android带多选功能的PhotoPicker
最近利用闲碎的一些时间开发了一个Android库PhotoPicker,前面一篇文章也介绍了,Android高仿微信图片选择功能的PhotoPicker,之前没有加入选择多张图片的功能,现在加上之后一个完整的PhotoPicker库终于算是完工了。
动态效果图
使用方法
引入PhotoPicker库,在需要使用图片选择功能的地方添加如下代码:
1 Intent intent = new Intent(MainActivity.this, PhotoPickerActivity.class); 2 intent.putExtra(PhotoPickerActivity.EXTRA_SHOW_CAMERA, showCamera); 3 intent.putExtra(PhotoPickerActivity.EXTRA_SELECT_MODE, selectedMode); 4 intent.putExtra(PhotoPickerActivity.EXTRA_MAX_MUN, maxNum); 5 startActivityForResult(intent, PICK_PHOTO);
并且重写activity的onActivityResult方法,处理返回结果。
1 @Override 2 protected void onActivityResult(int requestCode, int resultCode, Intent data) { 3 super.onActivityResult(requestCode, resultCode, data); 4 if(requestCode == PICK_PHOTO){ 5 if(resultCode == RESULT_OK){ 6 ArrayList<String> result = data.getStringArrayListExtra(PhotoPickerActivity.KEY_RESULT); 7 //do what you want to to. 8 } 9 } 10 }
源码地址:https://github.com/liuling07/PhotoPicker,欢迎fork和star。
本文出处:http://www.liuling123.com/2015/11/android-multi-photo-picker.html

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Android自定义相机拍照、图片裁剪的实现
原文: Android自定义相机拍照、图片裁剪的实现 最近项目里面又要加一个拍照搜题的功能,也就是用户对着不会做的题目拍一张照片,将照片的文字使用ocr识别出来,再调用题库搜索接口搜索出来展示给用户,类似于小猿搜题、学霸君等app。 其实Android提供Intent让我们打开系统的相机,但是系统相机跟自己app风格不搭,而且用起来体验不好。所以我使用了SDK提供的camera API自定义了一个相机,并且在相机界面上面添加了参考线,有助于用户将题目拍正,提高ocr的识别率。 1、绘制参考线的代码 1 public class ReferenceLine extends View { 2 3 private Paint mLinePaint; 4 5 public ReferenceLine(Context context) { 6 super(context); 7 init(); 8 } 9 10 public ReferenceLine(Context context, AttributeSet attrs) { 11 super(context, attrs); 12 init...
- 下一篇
Android--在非activity弹出Dialog对话框
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/chaoyu168/article/details/80521795 需要在adapter类监听button点击事件弹出需要弹出一个系统级对话框,也就是这个对话框不论是在哪个活动,都可以弹出这个对话框。所以要设置对话框的属性为: WindowManager.LayoutParams.TYPE_SYSTEM_ALERT 需要加入权限: <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> Android6.0以上提权限,需要写代码跳转到设置界面让用户手动给“显示悬浮框”权限,跳转参考:https://blog.csdn.net/chaoyu168/article/details/80280200 简单实现: private Handler mHandler = new Handler(){ @Override public void handleMessage(Message msg) { s...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- Mario游戏-低调大师作品
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 2048小游戏-低调大师作品
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8