瀏覽代碼

修改上传头像1比1比例

Pq 1 年之前
父節點
當前提交
e72ab6459c

+ 9 - 7
institution/src/main/java/com/cooleshow/institution/stu/ui/setting/PersonalSettingActivity.java

@@ -345,27 +345,29 @@ public class PersonalSettingActivity extends BaseMVPActivity<JgActivityPersonalS
         PictureSelector.create(this)
                 .openCamera(PictureMimeType.ofImage())
                 .loadImageEngine(GlideEngine.createGlideEngine())
-                .theme(R.style.jgPictureDayaStyle)// 主题样式设置 具体参考 values/styles   用法:R .style.picture.white.style
+                .theme(com.cooleshow.base.R.style.picture_daya_style)// 主题样式设置 具体参考 values/styles   用法:R .style.picture.white.style
                 .selectionMode(PictureConfig.SINGLE)// 多选 or 单选 PictureConfig.MULTIPLE or PictureConfig.SINGLE
                 .enableCrop(true)// 是否裁剪 true or false
                 .cutOutQuality(100)
+                .withAspectRatio(1,1)
                 .showCropGrid(false)// 是否显示裁剪矩形网格 圆形裁剪时建议设为false    true or false
                 .compress(true)// 是否压缩 true or false
-                .circleDimmedLayer(true)// 是否圆形裁剪 true or false
+                .circleDimmedLayer(false)// 是否圆形裁剪 true or false
                 .forResult(REQUEST_CODE_LOCAL);
     }
 
     private void goAlbum() {
         PictureSelector.create(this)
                 .openGallery(PictureMimeType.ofImage())//全部.PictureMimeType.ofAll()、图片.ofImage()、视频.ofVideo()、音频.ofAudio()
-                .loadImageEngine(GlideEngine.createGlideEngine())
-                .theme(R.style.jgPictureDayaStyle)// 主题样式设置 具体参考 values/styles   用法:R .style.picture.white.style
+                .imageEngine(GlideEngine.createGlideEngine())
+                .theme(com.cooleshow.base.R.style.picture_daya_style)// 主题样式设置 具体参考 values/styles   用法:R .style.picture.white.style
                 .selectionMode(PictureConfig.SINGLE)// 多选 or 单选 PictureConfig.MULTIPLE or PictureConfig.SINGLE
-                .enableCrop(true)// 是否裁剪 true or false
+                .isEnableCrop(true)// 是否裁剪 true or false
                 .cutOutQuality(100)
+                .withAspectRatio(1,1)
                 .showCropGrid(false)// 是否显示裁剪矩形网格 圆形裁剪时建议设为false    true or false
-                .compress(true)// 是否压缩 true or false
-                .circleDimmedLayer(true)// 是否圆形裁剪 true or false
+                .isCompress(true)// 是否压缩 true or false
+                .circleDimmedLayer(false)// 是否圆形裁剪 true or false
                 .forResult(REQUEST_CODE_LOCAL);
     }
 

+ 7 - 5
student/src/main/java/com/cooleshow/student/ui/mine/PersonalSettingActivity.java

@@ -337,23 +337,25 @@ public class PersonalSettingActivity extends BaseMVPActivity<ActivityPersonalSet
                 .selectionMode(PictureConfig.SINGLE)// 多选 or 单选 PictureConfig.MULTIPLE or PictureConfig.SINGLE
                 .enableCrop(true)// 是否裁剪 true or false
                 .cutOutQuality(100)
+                .withAspectRatio(1,1)
                 .showCropGrid(false)// 是否显示裁剪矩形网格 圆形裁剪时建议设为false    true or false
                 .compress(true)// 是否压缩 true or false
-                .circleDimmedLayer(true)// 是否圆形裁剪 true or false
+                .circleDimmedLayer(false)// 是否圆形裁剪 true or false
                 .forResult(REQUEST_CODE_LOCAL);
     }
 
     private void goAlbum() {
         PictureSelector.create(this)
                 .openGallery(PictureMimeType.ofImage())//全部.PictureMimeType.ofAll()、图片.ofImage()、视频.ofVideo()、音频.ofAudio()
-                .loadImageEngine(GlideEngine.createGlideEngine())
+                .imageEngine(GlideEngine.createGlideEngine())
                 .theme(com.cooleshow.base.R.style.picture_daya_style)// 主题样式设置 具体参考 values/styles   用法:R .style.picture.white.style
                 .selectionMode(PictureConfig.SINGLE)// 多选 or 单选 PictureConfig.MULTIPLE or PictureConfig.SINGLE
-                .enableCrop(true)// 是否裁剪 true or false
+                .isEnableCrop(true)// 是否裁剪 true or false
                 .cutOutQuality(100)
+                .withAspectRatio(1,1)
                 .showCropGrid(false)// 是否显示裁剪矩形网格 圆形裁剪时建议设为false    true or false
-                .compress(true)// 是否压缩 true or false
-                .circleDimmedLayer(true)// 是否圆形裁剪 true or false
+                .isCompress(true)// 是否压缩 true or false
+                .circleDimmedLayer(false)// 是否圆形裁剪 true or false
                 .forResult(REQUEST_CODE_LOCAL);
     }
 

+ 17 - 16
teacher/src/main/java/com/cooleshow/teacher/ui/mine/PersonalSettingActivity.java

@@ -189,9 +189,25 @@ public class PersonalSettingActivity extends BaseMVPActivity<ActivityPersonalSet
                 .selectionMode(PictureConfig.SINGLE)// 多选 or 单选 PictureConfig.MULTIPLE or PictureConfig.SINGLE
                 .enableCrop(true)// 是否裁剪 true or false
                 .cutOutQuality(100)
+                .withAspectRatio(1,1)
                 .showCropGrid(false)// 是否显示裁剪矩形网格 圆形裁剪时建议设为false    true or false
                 .compress(true)// 是否压缩 true or false
-                .circleDimmedLayer(true)// 是否圆形裁剪 true or false
+                .circleDimmedLayer(false)// 是否圆形裁剪 true or false
+                .forResult(REQUEST_CODE_LOCAL);
+    }
+
+    private void goAlbum() {
+        PictureSelector.create(this)
+                .openGallery(PictureMimeType.ofImage())//全部.PictureMimeType.ofAll()、图片.ofImage()、视频.ofVideo()、音频.ofAudio()
+                .imageEngine(GlideEngine.createGlideEngine())
+                .theme(com.cooleshow.base.R.style.picture_daya_style)// 主题样式设置 具体参考 values/styles   用法:R .style.picture.white.style
+                .selectionMode(PictureConfig.SINGLE)// 多选 or 单选 PictureConfig.MULTIPLE or PictureConfig.SINGLE
+                .isEnableCrop(true)// 是否裁剪 true or false
+                .cutOutQuality(100)
+                .withAspectRatio(1,1)
+                .showCropGrid(false)// 是否显示裁剪矩形网格 圆形裁剪时建议设为false    true or false
+                .isCompress(true)// 是否压缩 true or false
+                .circleDimmedLayer(false)// 是否圆形裁剪 true or false
                 .forResult(REQUEST_CODE_LOCAL);
     }
 
@@ -248,21 +264,6 @@ public class PersonalSettingActivity extends BaseMVPActivity<ActivityPersonalSet
                 });
     }
 
-    private void goAlbum() {
-        PictureSelector.create(this)
-                .openGallery(PictureMimeType.ofImage())//全部.PictureMimeType.ofAll()、图片.ofImage()、视频.ofVideo()、音频.ofAudio()
-                .loadImageEngine(GlideEngine.createGlideEngine())
-                .theme(com.cooleshow.base.R.style.picture_daya_style)// 主题样式设置 具体参考 values/styles   用法:R .style.picture.white.style
-                .selectionMode(PictureConfig.SINGLE)// 多选 or 单选 PictureConfig.MULTIPLE or PictureConfig.SINGLE
-                .enableCrop(true)// 是否裁剪 true or false
-                .cutOutQuality(100)
-                .showCropGrid(false)// 是否显示裁剪矩形网格 圆形裁剪时建议设为false    true or false
-                .compress(true)// 是否压缩 true or false
-                .circleDimmedLayer(true)// 是否圆形裁剪 true or false
-                .forResult(REQUEST_CODE_LOCAL);
-    }
-
-
     @Override
     protected void initView() {
         initMidTitleToolBar(viewBinding.toolbarInclude.toolbar, "设置");