GalleryFinal简介
Android相册自定义,包括拍照、图片选择(单选/多选)和裁剪。
为什么要使用GalleryFinal?
拍照/选择图片倒立问题
市场上各种相机和图片浏览器泛滥和各种异常问题
各种手机兼容性问题引起crash
系统Gallery App不能进行多选
拍照/选择图片/裁剪视乎不太好用
系统Gallery App不美观
……
GalleryFinal使用方法
下载GalleryFinal
通过Gradle抓取:
comPILe 'cn.finalteam:galleryfinal:1.0.1'
截图展示
Demo apk二维码地址:DEMO APK
具体使用
1、通过gradle或jar把GalleryFinal添加到你的项目里
2、你的项目必须实现ImageLoader接口(demo中有UNiversal-Image-Loader实现方法)
public class GalleryImageLoader implements cn.finalteam.galleryfinal.ImageLoader { @Override public void displayImage(final ImageVIEw imageView, String url) { DisplayImageOptions options = new DisplayImageOptions.Builder() .cacheInMemory(false) .cacheOnDisk(false) .bitmAPConfig(Bitmap.Config.RGB_565) .build(); ImageLoader.getInstance().displayImage(url, imageView, options); } }
3、打开相册(拍照、选择图片)
单选
GalleryHelper.openGallerySingle(context, crop, new GalleryImageLoader());
第一个参数Context,第二个参数是否裁剪,第三个参数图片加载实现类
多选
GalleryHelper.openGalleryMuti(context, limit, new GalleryImageLoader());
第一个参数Context,第二个参数是选择数量,第三个参数图片加载实现类
4、配置GalleryFinal ActivIty样式
在styles.XML中添加
发布于 2016-01-10 00:05:41 | 378 次阅读