diff --git a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/leftmenu/OverlayLeftViewUtils.kt b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/leftmenu/OverlayLeftViewUtils.kt
index 5060724913..bb083da531 100644
--- a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/leftmenu/OverlayLeftViewUtils.kt
+++ b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/leftmenu/OverlayLeftViewUtils.kt
@@ -157,7 +157,7 @@ object OverlayLeftViewUtils {
if(isCurrentProcess) {
close(view, windowManager)
val sumDis = SharedPrefsMgr.getInstance(context).getInt(TaxiPassengerConst.SP_KEY_ORDER_SUM_DIS, 0)
- VideoActivity.startActivity(context, VideoActivity.VIDEOTYPE_CONSULT,sumDis)
+ VideoActivity.startActivity(context, VideoActivity.VIDEOTYPE_MOIES,sumDis)
}
}
}
diff --git a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/utils/ZoomDrawable.kt b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/utils/ZoomDrawable.kt
new file mode 100644
index 0000000000..12776a6d7f
--- /dev/null
+++ b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/utils/ZoomDrawable.kt
@@ -0,0 +1,21 @@
+package com.mogo.och.taxi.passenger.utils
+
+import android.content.Context
+import android.graphics.*
+import android.graphics.drawable.BitmapDrawable
+import android.graphics.drawable.Drawable
+import androidx.annotation.DrawableRes
+
+object ZoomDrawable {
+ fun zoomDrawableImage(context: Context,@DrawableRes id:Int,scaleX:Float,scaleY:Float):Drawable{
+
+ val bitmap: Bitmap = BitmapFactory.decodeResource(context.resources, id)
+ val bitmapWidth = bitmap.width
+ val bitmapHeight = bitmap.height
+ val matrix = Matrix()
+ matrix.postScale(scaleX, scaleY)
+ // 产生缩放后的Bitmap对象
+ val resizeBitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmapWidth, bitmapHeight, matrix, true)
+ return BitmapDrawable(context.resources,resizeBitmap)
+ }
+}
\ No newline at end of file
diff --git a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/widget/ConsultVideoPlayer.kt b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/widget/ConsultVideoPlayer.kt
index bcd7611004..eefc1dbe12 100644
--- a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/widget/ConsultVideoPlayer.kt
+++ b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/widget/ConsultVideoPlayer.kt
@@ -3,6 +3,7 @@ package com.mogo.och.taxi.passenger.widget
import android.app.Activity
import android.content.Context
import android.graphics.Color
+import android.os.Build
import android.util.AttributeSet
import android.util.TypedValue
import android.view.Gravity
@@ -14,13 +15,14 @@ import android.widget.ImageView
import android.widget.TextView
import androidx.appcompat.widget.AppCompatImageView
import androidx.constraintlayout.widget.ConstraintLayout
-import androidx.core.view.marginTop
+import androidx.core.app.ActivityCompat
import com.mogo.eagle.core.utilcode.util.TimeTransformUtils
import com.mogo.eagle.core.utilcode.util.ToastUtils
import com.mogo.eagle.core.widget.media.video.TextureVideoViewOutlineProvider
import com.mogo.och.taxi.passenger.R
import com.mogo.och.taxi.passenger.ui.leftmenu.OverlayLeftViewUtils
import com.mogo.och.taxi.passenger.ui.video.FullVideoUtils
+import com.mogo.och.taxi.passenger.utils.ZoomDrawable
import com.shuyu.gsyvideoplayer.listener.VideoAllCallBack
import com.shuyu.gsyvideoplayer.utils.GSYVideoType
import com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer
@@ -74,6 +76,8 @@ class ConsultVideoPlayer : StandardGSYVideoPlayer {
GSYVideoType.setShowType(GSYVideoType.SCREEN_TYPE_FULL)
aivStartPlay.scaleX = 0.8f
aivStartPlay.scaleY = 0.8f
+
+ mProgressBar.thumb = ZoomDrawable.zoomDrawableImage(context,R.drawable.bg_taxi_p_video_index,0.66f,0.66f)
}
private fun addDrageAnchor(){
@@ -82,8 +86,30 @@ class ConsultVideoPlayer : StandardGSYVideoPlayer {
layoutBottom.post {
val layoutParams = layoutBottom.layoutParams as ConstraintLayout.LayoutParams
layoutParams.setMargins(333,0,333,90)
+ layoutParams.height = 148
layoutBottom.layoutParams = layoutParams
}
+
+ mTopContainer.post {
+ val layoutParams = mTopContainer.layoutParams as ConstraintLayout.LayoutParams
+ layoutParams.height = 320
+ mTopContainer.layoutParams = layoutParams
+
+ fullscreenButton.setPadding(92,0,92,0)
+ titleTextView.setTextSize(TypedValue.COMPLEX_UNIT_PX, 50f)
+ val layoutParams1 = titleTextView.layoutParams as ConstraintLayout.LayoutParams
+ layoutParams1.setMargins(80,0,0,0)
+ titleTextView.layoutParams = layoutParams1
+ aivStartPlay.scaleX = 1f
+ aivStartPlay.scaleY = 1f
+ val drawable = ActivityCompat.getDrawable(context, R.drawable.bg_taxi_p_video_index)
+ mProgressBar.thumb = drawable
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
+ mProgressBar.maxHeight = 6
+ mProgressBar.minHeight = 6
+ }
+ }
+
}
override fun getLayoutId(): Int {
@@ -240,21 +266,6 @@ class ConsultVideoPlayer : StandardGSYVideoPlayer {
}
}
- fun fullMarainTop(){
- if(mIfCurrentIsFullscreen&&smalllPlayer!=null) {
- if(mTopContainer.marginTop==0) {
- val layoutParams = mTopContainer.layoutParams as ConstraintLayout.LayoutParams
- layoutParams.height = 336
- mTopContainer.layoutParams = layoutParams
- fullscreenButton.setPadding(80,0,80,0)
- titleTextView.setTextSize(TypedValue.COMPLEX_UNIT_PX, 50f)
- titleTextView.setPadding(30,0,0,0)
- aivStartPlay.scaleX = 1f
- aivStartPlay.scaleY = 1f
- }
- }
- }
-
override fun setViewShowState(view: View?, visibility: Int) {
if (view === mThumbImageViewLayout && visibility != View.VISIBLE) {
return
@@ -264,7 +275,6 @@ class ConsultVideoPlayer : StandardGSYVideoPlayer {
override fun onSurfaceAvailable(surface: Surface) {
super.onSurfaceAvailable(surface)
- fullMarainTop()
if (GSYVideoType.getRenderType() != GSYVideoType.TEXTURE) {
if (mThumbImageViewLayout != null && mThumbImageViewLayout.visibility == View.VISIBLE) {
mThumbImageViewLayout.visibility = View.INVISIBLE
diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi-2560x1440/bg_taxi_p_video_index.png b/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi-2560x1440/bg_taxi_p_video_index.png
new file mode 100644
index 0000000000..61f22d3bf0
Binary files /dev/null and b/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi-2560x1440/bg_taxi_p_video_index.png differ
diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/bg_taxi_p_video_index.png b/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/bg_taxi_p_video_index.png
new file mode 100644
index 0000000000..61f22d3bf0
Binary files /dev/null and b/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/bg_taxi_p_video_index.png differ
diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/drawable/bg_taxi_p_video_index.xml b/OCH/mogo-och-taxi-passenger/src/main/res/drawable/bg_taxi_p_video_index.xml
deleted file mode 100644
index 98435cd0f6..0000000000
--- a/OCH/mogo-och-taxi-passenger/src/main/res/drawable/bg_taxi_p_video_index.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/drawable/taxi_video_seekbar_style.xml b/OCH/mogo-och-taxi-passenger/src/main/res/drawable/taxi_video_seekbar_style.xml
index 8aba3ae55c..597931f974 100644
--- a/OCH/mogo-och-taxi-passenger/src/main/res/drawable/taxi_video_seekbar_style.xml
+++ b/OCH/mogo-och-taxi-passenger/src/main/res/drawable/taxi_video_seekbar_style.xml
@@ -19,7 +19,7 @@
-
+
diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_arrived_mogo_consult.xml b/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_arrived_mogo_consult.xml
index 4e678150ba..2e59db6a7f 100644
--- a/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_arrived_mogo_consult.xml
+++ b/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_arrived_mogo_consult.xml
@@ -13,8 +13,8 @@
android:src="@drawable/taxi_p_mogo_consult_title_icon"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
- android:layout_marginTop="@dimen/dp_130"
- android:layout_marginStart="@dimen/dp_100"
+ android:layout_marginTop="157px"
+ android:layout_marginStart="120px"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_video_show.xml b/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_video_show.xml
index f78b22a632..1ab60fe003 100644
--- a/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_video_show.xml
+++ b/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_video_show.xml
@@ -55,8 +55,8 @@
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- app:layout_constraintTop_toTopOf="@+id/fullscreen"
- app:layout_constraintBottom_toBottomOf="@+id/fullscreen"
+ app:layout_constraintTop_toTopOf="parent"
+ app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
android:layout_marginStart="40px"
android:textColor="@android:color/white"
@@ -113,6 +113,7 @@
android:max="100"
android:maxHeight="4px"
android:minHeight="4px"
+ android:splitTrack="false"
android:progressDrawable="@drawable/taxi_video_seekbar_style"
android:thumb="@drawable/bg_taxi_p_video_index" />