diff --git a/.idea/misc.xml b/.idea/misc.xml index 21e99e2dc0..cd77a1f062 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -4,7 +4,7 @@ - + \ No newline at end of file diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XConst.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XConst.java index fc2d014256..4ae6aa6541 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XConst.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XConst.java @@ -59,6 +59,7 @@ public class V2XConst { */ public static final String V2X_ROAD_SHOW = "v2x_road_show"; public static final String V2X_ROAD_EVET = "v2x_road_event"; + public static final String V2X_ROAD_EVET_HISTORY_BUTTON = "V2X_button"; /** * V2X 道路事件操作类型 */ diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XEventPanelFragment.kt b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XEventPanelFragment.kt index 9fc30de182..597d96cc7f 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XEventPanelFragment.kt +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XEventPanelFragment.kt @@ -11,6 +11,7 @@ import com.mogo.module.v2x.V2XConst.MODULE_NAME import com.mogo.module.v2x.V2XServiceManager import com.mogo.module.v2x.adapter.V2XEventPagerAdapter import com.mogo.module.v2x.presenter.EventPanelPresenter +import com.mogo.module.v2x.utils.TrackUtils import com.mogo.module.v2x.utils.V2XSQLiteUtils import com.mogo.module.v2x.view.V2XEventPanelHistoryCountView import com.mogo.utils.logger.Logger @@ -59,23 +60,28 @@ class V2XEventPanelFragment : MvpFragment when (checkedId) { R.id.rbScenarioHistory -> { + TrackUtils.trackV2xHistoryEvent(2) vpEventPanel.setCurrentItem(0, false) } R.id.rbSurroundingEvent -> { + TrackUtils.trackV2xHistoryEvent(3) vpEventPanel.setCurrentItem(1, false) } R.id.rbShareEvents -> { + TrackUtils.trackV2xHistoryEvent(4) vpEventPanel.setCurrentItem(2, false) } } } btnHidePanels.setOnClickListener { + TrackUtils.trackV2xHistoryEvent(5) hidePanel() } mV2XEventPanelHistoryCountView = V2XEventPanelHistoryCountView(context) mV2XEventPanelHistoryCountView!!.setOnClickListener { + TrackUtils.trackV2xHistoryEvent(1) if (!isPanelShow()) { showPanel() } else { @@ -114,11 +120,11 @@ class V2XEventPanelFragment : MvpFragment + * type=2 tab1按钮-出行动态 + *

+ * type=3 tab2按钮-周边事件 + *

+ * type=4 tab3按钮-我的分享 + *

+ * type=5 tab4按钮-关闭按钮 + */ + public static void trackV2xHistoryEvent(int type) { + try { + Map properties = new HashMap<>(); + properties.put("type", type); + V2XServiceManager.getMogoAnalytics().track(V2XConst.V2X_ROAD_EVET_HISTORY_BUTTON, properties); + } catch (Exception e) { + e.printStackTrace(); + } + } } diff --git a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history_other_help.xml b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history_other_help.xml index 16f6583eaa..b0e638cd58 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history_other_help.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history_other_help.xml @@ -69,7 +69,7 @@ android:layout_marginStart="@dimen/dp_10" android:layout_marginEnd="@dimen/dp_30" android:textColor="@android:color/white" - android:textSize="@dimen/dp_34" + android:textSize="@dimen/dp_33" android:textStyle="bold" app:layout_constraintEnd_toStartOf="@+id/tvFaultHelpDistance" app:layout_constraintStart_toEndOf="@id/ivFaultHelpHead" @@ -82,11 +82,12 @@ android:id="@+id/tvFaultHelpEventTime" android:layout_width="0dp" android:layout_height="wrap_content" + android:layout_marginTop="@dimen/dp_5" android:layout_marginEnd="@dimen/dp_30" android:layout_marginBottom="@dimen/dp_24" android:alpha="0.59" android:textColor="@android:color/white" - android:textSize="@dimen/dp_30" + android:textSize="@dimen/dp_29" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/tvFaultHelpDistance" app:layout_constraintStart_toStartOf="@id/tvFaultHelpName" @@ -102,10 +103,9 @@ android:textColor="#FFF" android:textSize="@dimen/dp_80" android:textStyle="bold" - app:layout_constraintBottom_toBottomOf="@+id/ivFaultHelpEventCall" + app:layout_constraintBottom_toBottomOf="@+id/tvFaultHelpEventTime" app:layout_constraintEnd_toStartOf="@+id/ivFaultHelpEventCall" app:layout_constraintStart_toEndOf="@+id/tvFaultHelpEventTime" - app:layout_constraintTop_toTopOf="@+id/ivFaultHelpEventCall" tools:text="300M" />