diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi/module_common_icon_like_selected_vr.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/module_common_icon_like_selected_vr.png new file mode 100644 index 0000000000..3e6239c56c Binary files /dev/null and b/modules/mogo-module-common/src/main/res/drawable-xhdpi/module_common_icon_like_selected_vr.png differ diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_event_icon_no_parking_like.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/module_common_icon_like_vr.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_event_icon_no_parking_like.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/module_common_icon_like_vr.png diff --git a/modules/mogo-module-common/src/main/res/drawable-xhdpi/module_common_icon_unlike_selected_vr.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/module_common_icon_unlike_selected_vr.png new file mode 100644 index 0000000000..e14ea98afb Binary files /dev/null and b/modules/mogo-module-common/src/main/res/drawable-xhdpi/module_common_icon_unlike_selected_vr.png differ diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_event_icon_no_parking_unlike.png b/modules/mogo-module-common/src/main/res/drawable-xhdpi/module_common_icon_unlike_vr.png similarity index 100% rename from modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_event_icon_no_parking_unlike.png rename to modules/mogo-module-common/src/main/res/drawable-xhdpi/module_common_icon_unlike_vr.png diff --git a/modules/mogo-module-common/src/main/res/drawable/module_common_like_vr.xml b/modules/mogo-module-common/src/main/res/drawable/module_common_like_vr.xml new file mode 100644 index 0000000000..d99914f6c5 --- /dev/null +++ b/modules/mogo-module-common/src/main/res/drawable/module_common_like_vr.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/modules/mogo-module-common/src/main/res/drawable/module_common_unlike_vr.xml b/modules/mogo-module-common/src/main/res/drawable/module_common_unlike_vr.xml new file mode 100644 index 0000000000..e86241216c --- /dev/null +++ b/modules/mogo-module-common/src/main/res/drawable/module_common_unlike_vr.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XIllegalParkVH.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XIllegalParkVH.java index 1d84a736b6..87cb291ca2 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XIllegalParkVH.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XIllegalParkVH.java @@ -1,10 +1,13 @@ package com.mogo.module.v2x.adapter.holder; +import android.graphics.drawable.Drawable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.ImageView; import android.widget.TextView; +import com.mogo.module.common.MogoApisHandler; import com.mogo.module.common.entity.MarkerExploreWay; import com.mogo.module.common.entity.V2XEventShowEntity; import com.mogo.module.common.entity.V2XHistoryScenarioData; @@ -95,11 +98,17 @@ public class V2XIllegalParkVH extends V2XBaseViewHolder { mIlIllegalParkingLike.setOnClickCallListener(v -> { Logger.d(V2XConst.MODULE_NAME, "反馈有用"); roadReportTrue(); + if (V2XServiceManager.getMoGoStatusManager().isVrMode()) { + mIlIllegalParkingLike.mIllegalParkingLike.setImageResource(R.drawable.module_common_icon_like_selected_vr); + } }); mIIllegalParkingUnLike.setOnClickCallListener(v -> { Logger.d(V2XConst.MODULE_NAME, "反馈无用"); roadReportErr(); + if (MogoApisHandler.getInstance().getApis().getStatusManagerApi().isVrMode()) { + mIIllegalParkingUnLike.mIllegalParkingUnLike.setImageResource(R.drawable.module_common_icon_unlike_selected_vr); + } }); } diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/HeartLikeView.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/HeartLikeView.java index 706a0734da..23bd6c4578 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/HeartLikeView.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/HeartLikeView.java @@ -24,7 +24,7 @@ import static com.mogo.module.v2x.V2XConst.VR_MODE; */ public class HeartLikeView extends LinearLayout implements Animator.AnimatorListener { - private ImageView mIllegalParkingLike; + public ImageView mIllegalParkingLike; private AnimatorSet mAnimatorSet; private OnClickCallListener mOnClickCallListener; diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/HeartUnLikeView.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/HeartUnLikeView.java index 91c40334d1..4a221aebb1 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/HeartUnLikeView.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/HeartUnLikeView.java @@ -23,7 +23,7 @@ import static com.mogo.module.v2x.V2XConst.VR_MODE; */ public class HeartUnLikeView extends LinearLayout implements Animator.AnimatorListener { - private ImageView mIllegalParkingUnLike; + public ImageView mIllegalParkingUnLike; private AnimatorSet mAnimatorSet; private OnClickCallListener mOnClickCallListener; private boolean isAnimator = false; diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_unlike_animation_vr.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_unlike_animation_vr.png new file mode 100644 index 0000000000..e14d0188cb Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/v2x_icon_unlike_animation_vr.png differ diff --git a/modules/mogo-module-v2x/src/main/res/layout/view_heart_like_vr.xml b/modules/mogo-module-v2x/src/main/res/layout/view_heart_like_vr.xml index f22f06f6e3..d781fb4537 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/view_heart_like_vr.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/view_heart_like_vr.xml @@ -9,5 +9,5 @@ android:id="@+id/ivIllegalParkingLike" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:src="@drawable/v2x_event_icon_no_parking_like" /> + android:src="@drawable/module_common_like_vr" /> \ No newline at end of file diff --git a/modules/mogo-module-v2x/src/main/res/layout/view_heart_unlike_vr.xml b/modules/mogo-module-v2x/src/main/res/layout/view_heart_unlike_vr.xml index ebbdd0b852..112e73554c 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/view_heart_unlike_vr.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/view_heart_unlike_vr.xml @@ -9,6 +9,6 @@ android:id="@+id/ivIllegalParkingUnLike" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:src="@drawable/v2x_event_icon_no_parking_unlike" /> + android:src="@drawable/module_common_unlike_vr" />