zoukankan      html  css  js  c++  java
  • 团队博客

    PictureSelector的学习及测试

    implementation 'com.github.LuckSiege.PictureSelector:picture_library:v2.5.8'
    PictureSelector.create(this)
       .openGallery(PictureMimeType.ofImage())
       .loadImageEngine(GlideEngine.createGlideEngine()) // 请参考Demo GlideEngine.java
       .forResult(PictureConfig.CHOOSE_REQUEST);
       
        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
            if (resultCode == RESULT_OK) {
                switch (requestCode) {
                    case PictureConfig.CHOOSE_REQUEST:
                        // 结果回调
                        List<LocalMedia> selectList = PictureSelector.obtainMultipleResult(data);
                        break;
                    default:
                        break;
                }            
            }
    PictureSelector.create(this)
       .openGallery(PictureMimeType.ofAll())
       .loadImageEngine(GlideEngine.createGlideEngine())
       .forResult(new OnResultCallbackListener<LocalMedia>() {
           @Override
           public void onResult(List<LocalMedia> result) {
                // 结果回调
           }
     
           @Override
           public void onCancel() {
                // 取消
           }
         });
    PictureSelector.create(this)
       .openCamera(PictureMimeType.ofImage())
       .loadImageEngine(GlideEngine.createGlideEngine()) // 请参考Demo GlideEngine.java
       .forResult(PictureConfig.REQUEST_CAMERA);  
       
        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
            if (resultCode == RESULT_OK) {
                switch (requestCode) {
                    case PictureConfig.REQUEST_CAMERA:
                        // 结果回调
                        List<LocalMedia> selectList = PictureSelector.obtainMultipleResult(data);
                        break;
                    default:
                        break;
                }            
            }
    PictureSelector.create(this)
       .openCamera(PictureMimeType.ofImage())
       .loadImageEngine(GlideEngine.createGlideEngine())
       .forResult(new OnResultCallbackListener<LocalMedia>() {
           @Override
           public void onResult(List<LocalMedia> result) {
                // 结果回调
           }
     
           @Override
           public void onCancel() {
                // 取消
           }
         });

    https://github.com/LuckSiege/PictureSelector

  • 相关阅读:
    AD 文档信息设置和制作模板
    用AT命令调试调制解调器
    语音AT命令参考
    传真AT指令部分(参考)
    传真调制解调器
    knockout+weui+zepto
    20171028随手记
    20171027随记
    一些简单又坑人的无聊使用
    ReadWrite,日志,输入文本
  • 原文地址:https://www.cnblogs.com/hfy717/p/14904719.html
Copyright © 2011-2022 走看看