From ecaf8069072e71db4bff94671e72764b211d6af1 Mon Sep 17 00:00:00 2001
From: Linjiajia <319408893@qq.com>
Date: 星期四, 26 十月 2023 00:43:51 +0800
Subject: [PATCH] 功能完善

---
 app/src/main/java/com/application/zhangshi_app_android/ui/PlayerActivity.java |   34 +++++++++++++++++++++++-----------
 1 files changed, 23 insertions(+), 11 deletions(-)

diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/PlayActivity.java b/app/src/main/java/com/application/zhangshi_app_android/ui/PlayerActivity.java
similarity index 88%
rename from app/src/main/java/com/application/zhangshi_app_android/ui/PlayActivity.java
rename to app/src/main/java/com/application/zhangshi_app_android/ui/PlayerActivity.java
index 3be527b..e035502 100644
--- a/app/src/main/java/com/application/zhangshi_app_android/ui/PlayActivity.java
+++ b/app/src/main/java/com/application/zhangshi_app_android/ui/PlayerActivity.java
@@ -2,13 +2,11 @@
 
 import android.annotation.TargetApi;
 import android.app.Activity;
-import android.content.Context;
 import android.content.Intent;
 import android.content.pm.ActivityInfo;
 import android.os.Build;
 import android.os.Handler;
 import android.transition.Transition;
-import android.transition.TransitionListenerAdapter;
 import android.view.View;
 import android.widget.ImageView;
 
@@ -17,6 +15,7 @@
 import androidx.core.util.Pair;
 import androidx.core.view.ViewCompat;
 
+import com.android.app_base.base.BaseConfig;
 import com.android.app_base.base.view.BaseActivity;
 import com.android.app_base.utils.GlideUtil;
 import com.application.zhangshi_app_android.R;
@@ -24,15 +23,12 @@
 import com.shuyu.gsyvideoplayer.GSYVideoManager;
 import com.shuyu.gsyvideoplayer.utils.OrientationUtils;
 
-import java.util.ArrayList;
-import java.util.List;
-
 /**
  * @author Ljj
  * @date 2023.09.04. 15:59
- * @desc
+ * @desc 瑙嗛鎾斁 Activity
  */
-public class PlayActivity extends BaseActivity<ActivityPlayBinding,SimpleViewModel> {
+public class PlayerActivity extends BaseActivity<ActivityPlayBinding,SimpleViewModel> {
     public final static String IMG_TRANSITION = "IMG_TRANSITION";
     public final static String TRANSITION = "TRANSITION";
     public final static String VIDEO_URL = "VIDEO_URL";
@@ -228,11 +224,11 @@
      * @param isTransition 鏄惁鏈夎繃娓″姩鐢�
      */
     public static void start(Activity activity, String url, View view, boolean isTransition){
-        Intent intent = new Intent(activity, PlayActivity.class);
-        intent.putExtra(PlayActivity.TRANSITION, isTransition);
-        intent.putExtra(PlayActivity.VIDEO_URL, url);
+        Intent intent = new Intent(activity, PlayerActivity.class);
+        intent.putExtra(PlayerActivity.TRANSITION, isTransition);
+        intent.putExtra(PlayerActivity.VIDEO_URL, url);
         if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
-            Pair pair = new Pair<>(view, PlayActivity.IMG_TRANSITION);
+            Pair pair = new Pair<>(view, PlayerActivity.IMG_TRANSITION);
             ActivityOptionsCompat activityOptions = ActivityOptionsCompat.makeSceneTransitionAnimation(
                     activity, pair);
             ActivityCompat.startActivity(activity, intent, activityOptions.toBundle());
@@ -241,4 +237,20 @@
             activity.overridePendingTransition(androidx.appcompat.R.anim.abc_fade_in, androidx.appcompat.R.anim.abc_fade_out);
         }
     }
+
+    /**
+     * 鍚姩鎾斁鐣岄潰锛堟嫾鎺ュ畬鏁寸殑url锛�
+     * @param activity
+     * @param url
+     * @param view
+     * @param isTransition
+     */
+    public static void startWrapUrl(Activity activity, String url, View view, boolean isTransition){
+        if (url.contains("profile/upload")) {//濡傛灉鏄笂浼犲埌鏈嶅姟鍣ㄧ殑鍥剧墖
+            //鍙彇profile/upload浠ュ悗鐨勯儴鍒�
+            url = url.substring(url.indexOf("profile/upload"));
+            url = BaseConfig.BASE_URL_DOMAIN + "/" + url;
+        }
+        start(activity,url,view,isTransition);
+    }
 }

--
Gitblit v1.9.1