微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GalleryFinal Android相册自定义

程序名称:GalleryFinal

授权协议: Apache

操作系统: Android

开发语言: Java

GalleryFinal 介绍

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中添加

    <style name="PhotoActivityTheme">
        <item name="colorTheme">@color/colorPrimary</item>
        <item name="colorThemeDark">@color/colorPrimaryDark</item>
    </style>

colorTheme为主题色,colorThemeDark为主题加深色

5、如果你还想更深度的定制页面效果可以把资源文件名字定义成gallery资源名已达到覆盖效果。如有不理解可以联系我。

GalleryFinal 官网

https://github.com/pengjianbo/GalleryFinal

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐