1、升级皮肤SDK,完成视频文件的raw拷贝
2、完成视频换肤资源替换
This commit is contained in:
donghongyu-pc
2024-10-24 12:51:29 +08:00
parent ace124c072
commit 77a8ef20fb
11 changed files with 90 additions and 35 deletions

View File

@@ -1,8 +1,5 @@
package com.mogo.eagle.core.function.hmi.ui.widget
import android.animation.Animator
import android.animation.AnimatorSet
import android.animation.ObjectAnimator
import android.app.Activity
import android.graphics.PixelFormat
import android.util.DisplayMetrics
@@ -10,20 +7,16 @@ import android.view.Gravity
import android.view.LayoutInflater
import android.view.View
import android.view.WindowManager
import android.view.animation.DecelerateInterpolator
import android.view.animation.LinearInterpolator
import android.widget.LinearLayout
import androidx.constraintlayout.widget.ConstraintLayout
import com.mogo.commons.AbsMogoApplication
import com.mogo.eagle.core.data.config.FunctionBuildConfig
import com.mogo.eagle.core.function.hmi.R
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
import com.mogo.eagle.core.utilcode.util.UiThreadHandler
import com.mogo.eagle.core.widget.media.video.SimpleVideoPlayer
import com.mogo.eagle.core.widget.media.video.SkinSimpleVideoPlayer
import com.mogo.skin.utils.SkinResources
import com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder
import com.shuyu.gsyvideoplayer.listener.GSYSampleCallBack
import com.zhjt.mogo_core_function_devatools.coldstart.ColdStartConfig
import me.jessyan.autosize.utils.AutoSizeUtils
/**
* 打开app后首次与域控链接或与域控断连1min后需要回到界面并呈现一遍流程
@@ -36,7 +29,7 @@ class ColdStartAgainWindow constructor(activity: Activity){
private lateinit var mFloatLayout: View
private lateinit var clColdStartAgain: ConstraintLayout
private lateinit var svpColdStart: SimpleVideoPlayer
private lateinit var svpColdStart: SkinSimpleVideoPlayer
private lateinit var coldStart: ColdStartView
private val gsyVideoOptionBuilder = GSYVideoOptionBuilder()
@@ -53,10 +46,10 @@ class ColdStartAgainWindow constructor(activity: Activity){
val videoUrl:String = if (AppIdentityModeUtils.isT1T2(FunctionBuildConfig.appIdentityMode)) {
svpColdStart.setBackgroundResource(R.drawable.biz_login_bg_taxi_start)
"android.resource://" + mActivity.packageName + "/" + R.raw.biz_login_taxi_bg
SkinResources.getInstance().getRawMp4FilePath(R.raw.video_biz_login_taxi_bg)
}else{
svpColdStart.setBackgroundResource(R.drawable.biz_login_bg_bus_start)
"android.resource://" + mActivity.packageName + "/" + R.raw.biz_login_bus_bg
SkinResources.getInstance().getRawMp4FilePath(R.raw.video_biz_login_bus_bg)
}
svpColdStart.setIsTouchWiget(false)
svpColdStart.setIsTouchWigetFull(false)

View File

@@ -6,7 +6,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
<com.mogo.eagle.core.widget.media.video.SimpleVideoPlayer
<com.mogo.eagle.core.widget.media.video.SkinSimpleVideoPlayer
android:id="@+id/svp_cold_start"
android:layout_width="match_parent"
android:layout_height="match_parent"