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