{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

Android 图片选择器

Android 图片选择器。充分自由定制,极大程度简化使用,支持图库多选/图片预览/单选/照片裁剪/拍照/自定义图片加载方式/自定义色调/沉浸式状态栏





依赖



 [Java] 查看源文件 复制代码 ? 
1 2 3 dependencies {     compile 'com.yuyh.imgsel:library:1.2.0' }

版本

V1.2.0 图片多选支持大图预览

V1.1.1 局部更新,解决图片闪烁问题

V1.1.0 增加自定义返回按钮图标及配置沉浸式状态栏选项

使用

配置权限

 [Java] 查看源文件 复制代码 ? 
1 2 <uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\" /> <uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\" />

使用

// 自定义图片加载器

private ImageLoader loader = new ImageLoader() {

    @Override

    public void displayImage(Context context, String path, ImageView imageView) {

        // TODO 在这边可以自定义图片加载库来加载ImageView,例如Glide、Picasso、ImageLoader等

        Glide.with(context).load(path).into(imageView);

    }

};

// 自由配置选项

ImgSelConfig config = new ImgSelConfig.Builder(loader)

        // 是否多选

        .multiSelect(false)

        // “确定”按钮背景色

        .btnBgColor(Color.GRAY)

        // “确定”按钮文字颜色

        .btnTextColor(Color.BLUE)

        // 使用沉浸式状态栏

        .statusBarColor(Color.parseColor("#3F51B5"))

        // 返回图标ResId

        .backResId(android.support.v7.appcompat.R.drawable.abc_ic_ab_back_mtrl_am_alpha)

        // 标题

        .title("图片")

        // 标题文字颜色

        .titleColor(Color.WHITE)

        // TitleBar背景色

        .titleBgColor(Color.parseColor("#3F51B5"))

        // 裁剪大小。needCrop为true的时候配置

        .cropSize(1, 1, 200, 200)

        .needCrop(true)

        // 第一个是否显示相机

        .needCamera(false)

        // 最大选择图片数量

        .maxNum(9)

        .build();



// 跳转到图片选择器

ImgSelActivity.startActivity(this, config, REQUEST_CODE);


@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

    super.onActivityResult(requestCode, resultCode, data);

    // 图片选择结果回调

    if (requestCode == REQUEST_CODE && resultCode == RESULT_OK && data != null) {

        List<String> pathList = data.getStringArrayListExtra(ImgSelActivity.INTENT_RESULT);

        for (String path : pathList) {

            tvResult.append(path + "\n");

        }

    }

}


资源均来自第三方,谨慎下载,前往第三方网站下载


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Android 图片选择器
喜欢 ()分享 (0)