diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/SimpleCoverVideoPlayer.kt b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/SimpleCoverVideoPlayer.kt index d8f2f27e4e..d854120aaf 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/SimpleCoverVideoPlayer.kt +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/SimpleCoverVideoPlayer.kt @@ -64,7 +64,7 @@ class SimpleCoverVideoPlayer : StandardGSYVideoPlayer { //加载图片 val requestOptions = RequestOptions() // .placeholder(R.drawable.tanlu_normal_image) - .error(R.drawable.video_loading_img) + .error(R.drawable.v2x_event_video_refresh) Glide.with(mContext).asBitmap() .load(url) .apply(requestOptions) @@ -75,16 +75,22 @@ class SimpleCoverVideoPlayer : StandardGSYVideoPlayer { /* * 默认双击暂停 * */ - override fun onClickUiToggle(){ + override fun onClickUiToggle() { super.touchDoubleUp() } override fun updateStartImage() { when (mCurrentState) { - GSYVideoView.CURRENT_STATE_PLAYING -> start.setImageResource(R.drawable.v2x_video_pause) -// GSYVideoView.CURRENT_STATE_ERROR -> start.setImageResource(R.drawable.live_error) - else -> start.setImageResource(R.drawable.v2x_icon_event_play) +// GSYVideoView.CURRENT_STATE_PLAYING -> start.setImageResource(R.drawable.v2x_video_pause) + GSYVideoView.CURRENT_STATE_ERROR -> start.setImageResource(R.drawable.v2x_event_video_refresh) + else -> start.setImageResource(R.drawable.v2x_icon_event_play) + } + + when (mCurrentState) { + GSYVideoView.CURRENT_STATE_PAUSE -> start.setImageResource(R.drawable.v2x_video_pause) + GSYVideoView.CURRENT_STATE_PAUSE -> start.visibility = View.VISIBLE + else -> start.visibility = View.INVISIBLE } } diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/v2x_event_video_refresh.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/v2x_event_video_refresh.png new file mode 100644 index 0000000000..7f021fc1a9 Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/v2x_event_video_refresh.png differ diff --git a/modules/mogo-module-v2x/src/main/res/drawable-mdpi/v2x_event_video_refresh.png b/modules/mogo-module-v2x/src/main/res/drawable-mdpi/v2x_event_video_refresh.png new file mode 100644 index 0000000000..7f021fc1a9 Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-mdpi/v2x_event_video_refresh.png differ diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_event_video_refresh.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_event_video_refresh.png new file mode 100644 index 0000000000..7f021fc1a9 Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_event_video_refresh.png differ diff --git a/modules/mogo-module-v2x/src/main/res/layout/window_road_video.xml b/modules/mogo-module-v2x/src/main/res/layout/window_road_video.xml index 0eebfbca02..f3a814efb8 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/window_road_video.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/window_road_video.xml @@ -28,7 +28,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" - android:scaleType="centerCrop" /> + android:scaleType="centerCrop" + android:src="@drawable/v2x_event_video_refresh"/> @@ -75,7 +76,7 @@ android:layout_height="@dimen/dp_56" android:layout_centerHorizontal="true" android:layout_centerVertical="true" - android:indeterminateDrawable="@drawable/video_loading_bg" + android:indeterminateDrawable="@drawable/video_loading_img" android:visibility="gone" />