소스 검색

修改老师端个人风采视频上传封面尺寸裁剪

Pq 3 년 전
부모
커밋
c74edfcc5b

+ 2 - 0
student/src/main/java/com/cooleshow/student/ui/mine/PersonalSettingActivity.java

@@ -328,6 +328,7 @@ public class PersonalSettingActivity extends BaseMVPActivity<ActivityPersonalSet
                 .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
@@ -341,6 +342,7 @@ public class PersonalSettingActivity extends BaseMVPActivity<ActivityPersonalSet
                 .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

+ 2 - 0
teacher/src/main/java/com/cooleshow/teacher/ui/mine/PersonalSettingActivity.java

@@ -185,6 +185,7 @@ public class PersonalSettingActivity extends BaseMVPActivity<ActivityPersonalSet
                 .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
@@ -251,6 +252,7 @@ public class PersonalSettingActivity extends BaseMVPActivity<ActivityPersonalSet
                 .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

+ 10 - 3
teacher/src/main/java/com/cooleshow/teacher/ui/minestyle/MineStylePageActivity.java

@@ -23,6 +23,7 @@ import com.cooleshow.base.ui.activity.BaseMVPActivity;
 import com.cooleshow.base.ui.video.VideoPlayActivity;
 import com.cooleshow.base.utils.ActivityUtils;
 import com.cooleshow.base.utils.FileUtils;
+import com.cooleshow.base.utils.GsonUtils;
 import com.cooleshow.base.utils.MyFileUtils;
 import com.cooleshow.base.utils.SizeUtils;
 import com.cooleshow.base.utils.ToastUtil;
@@ -74,6 +75,7 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
     private TeacherSelfStyleInfoBean myStyleInfoBean = null;
     private List<TeachableInstrumentBean> selectTeachableInstrument = new ArrayList<>();
     private int currentUploadCoverPosition = -1;
+    private boolean isUploadNewVideo = false;
 
 
     @Override
@@ -87,7 +89,6 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
                         .navigation(this, SELECT_RESULT);
                 break;
             case R.id.tv_save:
-                Gson gson = new Gson();
                 myStyleInfoBean.styleVideo.clear();
                 for (TeacherSelfStyleInfoBean.StyleVideoBean styleVideoBean : videoBeanList) {
                     if (styleVideoBean.type != 1) {
@@ -109,7 +110,7 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
                 }
                 myStyleInfoBean.subjectId = subjectIdStr;
                 myStyleInfoBean.subjectName = subjectNameStr;
-                presenter.saveTeacherStyle(gson.toJson(myStyleInfoBean));
+                presenter.saveTeacherStyle(GsonUtils.toJson(myStyleInfoBean));
                 break;
         }
     }
@@ -241,6 +242,7 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
                 .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(90)
                 .showCropGrid(false)// 是否显示裁剪矩形网格 圆形裁剪时建议设为false    true or false
                 .compress(true)// 是否压缩 true or false
                 .circleDimmedLayer(false)// 是否圆形裁剪 true or false
@@ -313,13 +315,18 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
 
     @Override
     public void saveTeacherStyleSuccess(TeacherSelfStyleInfoBean styleInfoBean) {
-        ToastUtil.getInstance().showShort("保存成功");
+        if (isUploadNewVideo) {
+            ToastUtil.getInstance().showShort("提交成功,请耐心等待审核");
+        } else {
+            ToastUtil.getInstance().showShort("保存成功");
+        }
         finish();
     }
 
     @Override
     public void upLoadVideoSuccess(TeacherSelfStyleInfoBean.StyleVideoBean styleVideoBean) {
         videoBeanList.add(0, styleVideoBean);
+        isUploadNewVideo = true;
         mMineStyleVideoListAdapter.notifyDataSetChanged();
 
     }