首页

源码搜藏网

首页 > 安卓源码 > 控件分类 > 图片ImageView >

一个采用MVP架构的图片选择器

创建时间:2016-08-04 23:09  

一个采用MVP架构的图片选择器
一个采用MVP架构的图片选择器
暂无演示 立即下载

ImageSelector

一个采用MVP架构的图片选择器,可以选择头像,多张图片选择,在很多App上都需要使用这样的功能。 良好的设计,使用起来非常简单,可根据自己实际需求进行配置。

我的博客追求卓越--成功就会在不经意间追上你

特色

- 根据Google官方的MVP架构最佳实践 设计
- 采用RecyclerView + Toolbar + FloatActionButton 状态栏颜色等Material Design
- 可配置,最大选择数量,Grid列数,是否显示相机,Toolbar颜色等
- 支持Android6.0 运行时权限检查

ScreenShot

Apk_Demp DownLoad

 

Gradle Dependency Or Maven

支持API >= 11

    dependencies {
            compile "com.lijunguan:imageseletor:1.0.2"
    }
    <dependency>
  <groupId>com.lijunguan</groupId>
  <artifactId>imageseletor</artifactId>
  <version>1.0.2</version>
  <type>pom</type>
    </dependency>

使用

使用默认配置

    public void selectButtonClick(){
     ImageSelector.getInstance()
                .startSelect(MainActivity.this);
    }
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == ImageSelector.REQUEST_SELECT_IMAGE 
            && resultCode == RESULT_OK) {
                ArrayList<String> imagesPath = data.getStringArrayListExtra(ImageSelector.SELECTED_RESULT);
                if(imagesPath != null){
                    //TODO  do something...
                }
        }
    }

配置

     ImageSelector.getInstance()
                .setSelectModel(ImageSelector.MULTI_MODE)
                .setMaxCount(6)
                .setGridColumns(3)
                .setShowCamera(true)
                .setToolbarColor(getResources().getColor(R.color.colorPrimary))
                .startSelect(this);

配置简介

上一篇:安卓源代码高性能多选图片库
下一篇:Android本地、网络图片加载库base-imageloader

相关内容

热门推荐