瀏覽代碼

1.选择相册。

石慧云 4 年之前
父節點
當前提交
64131a5b83

+ 2 - 2
app/src/main/java/com/quansu/heifengwuliu/utils/ChosePhotoUtils.java

@@ -43,7 +43,7 @@ public class ChosePhotoUtils {
 
                                         PictureSelector.create((Activity) context)
                                                 .openCamera(PictureMimeType.ofImage())
-                                                .imageEngine(new LoadEngin()) // Please refer to the Demo GlideEngine.java
+                                                .imageEngine(LoadEngin.INSTANCE) // Please refer to the Demo GlideEngine.java
                                                 .forResult(MIntentAction.REQUEST_CODE_CAMERA);
 
                                         dialog.dismiss();
@@ -67,7 +67,7 @@ public class ChosePhotoUtils {
                                         //照片
                                         PictureSelector.create((Activity) context)
                                         .openGallery(PictureMimeType.ofImage())
-                                                .imageEngine(new LoadEngin())// 外部传入图片加载引擎,必传项
+                                                .imageEngine( LoadEngin.INSTANCE)// 外部传入图片加载引擎,必传项
                                                 .isMaxSelectEnabledMask(true)// 选择数到了最大阀值列表是否启用蒙层效果
                                                 .maxSelectNum(maxPics)
                                                 .selectionMode(PictureConfig.MULTIPLE)

+ 3 - 2
app/src/main/java/com/quansu/heifengwuliu/utils/LoadEngin.kt

@@ -8,12 +8,13 @@ import com.luck.picture.lib.engine.ImageEngine
 import com.luck.picture.lib.listener.OnImageCompleteCallback
 import com.luck.picture.lib.widget.longimage.SubsamplingScaleImageView
 import com.quansu.heifengwuliu.R
+import java.io.File
 
 /**
  *Created by shihuiyun
  *on 2020/9/16
  */
- class LoadEngin : ImageEngine {
+ object  LoadEngin : ImageEngine {
 
 
     override fun loadImage(context: Context, url: String, imageView: ImageView) {
@@ -33,7 +34,7 @@ import com.quansu.heifengwuliu.R
     }
 
     override fun loadGridImage(context: Context, url: String, imageView: ImageView) {
-        imageView.load(url)
+        imageView.load(File(url))
     }
 
     override fun loadFolderImage(context: Context, url: String, imageView: ImageView) {