本文主要是介绍GalleryFinal 第三方本地图片选择库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
GalleryFinal 本地图库使用非常方便,支持单选、多选、裁剪、编辑、本地拍照
github地址:https://github.com/pengjianbo/GalleryFinal
studio集成:
需要借助图片加载工具,支持picasso、Glide、Fresco、UIL、Xutils
需要实现GalleryFinal.ImageLoader这个接口,根据你选择的图片加载库实现它的 displayImage方法
git上有以上五种的方式,都写好了的
使用:
1.初始化GralleryFinal
2.使用:
3.回调
所选择的图片信息都会在OnHanlderResultCallBack方法中得到
GalleryFinal.OnHanlderResultCallback galleryBack = new GalleryFinal.OnHanlderResultCallback() {@Overridepublic void onHanlderSuccess(int reqeustCode, List<PhotoInfo> resultList) {Log.v("onHanlderSuccess", "reqeustCode: " + reqeustCode + " resultList.size" + resultList.size());for (PhotoInfo info : resultList) {switch (reqeustCode) {case 1:result1.add(info.getPhotoPath());break;case 2:result2.add(info.getPhotoPath());break;}}}@Overridepublic void onHanlderFailure(int requestCode, String errorMsg) {Toast.makeText(MainActivity.this, "requestCode: " + requestCode + " " + errorMsg, Toast.LENGTH_LONG).show();}};
附上一些配置说明,都是git上有的,直接copy过来的
这篇关于GalleryFinal 第三方本地图片选择库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!