美文网首页Android开发学习Android优秀案例
【Andrid】像微信一样的图片选择器

【Andrid】像微信一样的图片选择器

作者: wanbo_ | 来源:发表于2017-01-17 16:46 被阅读1358次

    PickPhotoView

    一个帮助你在 Android上完成图片选择的库

    欢迎大家来使用和测试,有不足的地方还希望大家可以提出来,我都会虚心改进

    轮子大家测!欢迎提 issue 和我交流

    Github地址 :https://github.com/Werb/PickPhotoSample

    Demo下载地址 :https://fir.im/hm38

    Screenshot

    PickPhotoView PickPhotoView

    Dependency

    👾👾👾👾👾👾👾👾👾👾 click me !
    the last-version is this ⬆️

    Gradle

      compile 'com.werb.pickphotoview:pickphotoview:last-version'
    

    Maven

      <dependency>
        <groupId>com.werb.pickphotoview</groupId>
        <artifactId>pickphotoview</artifactId>
        <version>0.0.4-beta8</version>
        <type>pom</type>
      </dependency>
    

    Eclipse

    Sorry ,You are out !

    Usage

    Make sure you have permissions about CAMERA and WRITE/READ_EXTERNAL_STORAGE before use

    Initialize PickPhotoView

      new PickPhotoView.Builder(context)
            .setPickPhotoSize(9)   //select max size
            .setShowCamera(true)   //is show camera
            .setSpanCount(4)       //SpanCount
            .start();
    

    onActivityResult

      @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
            if(resultCode == 0){
                return;
            }
            if(data == null){
                return;
            }
            if (requestCode == PickConfig.PICK_PHOTO_DATA) {
                List<String> selectPaths = (List<String>) data.getSerializableExtra(PickConfig.INTENT_IMG_LIST_SELECT);
                // do something u want
            }
        }
    

    License

    Apache2.0

    相关文章

      网友评论

      • 8e0df82b0631:我用gradle导入之后,在jcenter上找不到jar包,是还需要配置下面的maven么?
        wanbo_: @寒冷92 谢谢反馈!明天解决一下jar包冲突的问题!
        8e0df82b0631:楼主,我已经将你的图库用在项目里,十分感谢,同时发现没有支持fragment,可以在builder加一下;加的时候遇到一个坑,就是jar包重复问题,该module中的gson和原有项目中的jar包中的gson重复了,找了好久,最后只好把gson解析改成了fastjson才解决,希望给后来者以帮助
        8e0df82b0631:是版本号的问题,我把楼主的后缀版本号改为 0.0.5-beta5 就ok了
      • 和风拂夜:用的是啥安卓手机
        wanbo_: @lucien623 一加3t😎
      • 逐风的少年:请问有适配到7.0的权限吗?
        wanbo_:@逝风逸云 有呀

      本文标题:【Andrid】像微信一样的图片选择器

      本文链接:https://www.haomeiwen.com/subject/nagmbttx.html