imp
V2XRoadEventEntity v2XRoadEventEntity = v2XMessageEntity.getContent();
if (v2XRoadEventEntity != null) {
+ //上报路况
+ V2XServiceManager.getMoGoStatusManager().setUploadingStatus(ServiceConst.CARD_TYPE_ROAD_CONDITION, true);
+ V2XServiceManager.getTanluManager().uploadRoadCondition(v2XRoadEventEntity.getPoiType());
+
if (v2XMessageEntity.isShowState()) {
if (!isSameScenario(v2XMessageEntity)) {
// 更新要提醒的数据
diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/test/V2XTestConsoleWindow.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/test/V2XTestConsoleWindow.java
index 910f354fe4..bab85f8730 100644
--- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/test/V2XTestConsoleWindow.java
+++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/scenario/scene/test/V2XTestConsoleWindow.java
@@ -16,6 +16,7 @@ import com.mogo.module.common.entity.V2XPushMessageEntity;
import com.mogo.module.common.entity.V2XRoadEventEntity;
import com.mogo.module.v2x.R;
import com.mogo.module.v2x.V2XConst;
+import com.mogo.module.v2x.V2XServiceManager;
import com.mogo.module.v2x.alarm.V2XAlarmServer;
import com.mogo.module.v2x.entity.net.V2XSpecialCarRes;
import com.mogo.module.v2x.utils.TestOnLineCarUtils;
@@ -83,7 +84,11 @@ public class V2XTestConsoleWindow extends ConstraintLayout {
mBtnTriggerSeekHelpEvent = findViewById(R.id.btnTriggerSeekHelpEvent);
mBtnTriggerParkEvent = findViewById(R.id.btnTriggerParkEvent);
- mBtnTriggerOpen.setOnClickListener(v -> mFlTestPanel.setVisibility(GONE));
+ mBtnTriggerOpen.setOnClickListener(v ->
+ V2XServiceManager
+ .getIMogoWindowManager()
+ .removeView(V2XTestConsoleWindow.getInstance(context))
+ );
mBtnClearRoadEvent.setOnClickListener(v -> {
V2XAlarmServer.mAlertRoadEventList.clear();
diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/TrackUtils.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/TrackUtils.java
index ef2475f7f6..9a99e81db8 100644
--- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/TrackUtils.java
+++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/TrackUtils.java
@@ -39,4 +39,27 @@ public class TrackUtils {
e.printStackTrace();
}
}
+
+ //道路事件操作埋点 V2X_button
+
+ /**
+ * @param type type=1 桌面按钮
+ *
+ * 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/java/com/mogo/module/v2x/utils/V2XSQLiteUtils.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/V2XSQLiteUtils.java
index 47e52c8be5..1be148ea12 100644
--- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/V2XSQLiteUtils.java
+++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/V2XSQLiteUtils.java
@@ -2,7 +2,9 @@ package com.mogo.module.v2x.utils;
import com.mogo.module.common.entity.V2XHistoryScenarioData;
import com.mogo.module.v2x.V2XConst;
+import com.mogo.module.v2x.fragment.V2XEventPanelFragment;
import com.mogo.utils.logger.Logger;
+import com.mogo.utils.network.utils.GsonUtil;
import com.mogo.utils.sqlite.SQLDaoFactory;
import com.mogo.utils.sqlite.SQLIDao;
@@ -61,6 +63,7 @@ public class V2XSQLiteUtils {
try {
int result = getScenarioHistoryDao().delete(new V2XHistoryScenarioData());
Logger.d(V2XConst.MODULE_NAME, "删除数据成功:" + result);
+ V2XEventPanelFragment.Companion.getInstance().changeEventCount();
} catch (Exception e) {
e.printStackTrace();
}
@@ -73,6 +76,13 @@ public class V2XSQLiteUtils {
return getScenarioHistoryDao().query(new V2XHistoryScenarioData(), "triggerTime", true);
}
+ /**
+ * 查询当天的指定的V2X数据
+ */
+ public static List getTargetScenarioHistoryData(V2XHistoryScenarioData scenarioData) {
+ return getScenarioHistoryDao().query(scenarioData, "triggerTime", true);
+ }
+
/**
* 查询当天的未评价V2X数据
*/
@@ -89,6 +99,56 @@ public class V2XSQLiteUtils {
try {
int result = getScenarioHistoryDao().update(oldScenarioData, newScenarioData);
Logger.d(V2XConst.MODULE_NAME, "修改数据成功:" + result);
+ V2XEventPanelFragment.Companion.getInstance().changeEventCount();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * 修改指定的数据为已经操作的数据
+ */
+ public static void updateScenarioHistoryDataIsDispose(V2XHistoryScenarioData oldScenarioData) {
+ try {
+ V2XHistoryScenarioData newScenarioData = new V2XHistoryScenarioData();
+ newScenarioData.setDispose(true);
+ newScenarioData.setTriggerTime(TimeUtils.getNowMills());
+ newScenarioData.setEventJsonData(oldScenarioData.getEventJsonData());
+ newScenarioData.setScenarioType(oldScenarioData.getScenarioType());
+
+ int result = getScenarioHistoryDao().update(oldScenarioData, newScenarioData);
+ Logger.d(V2XConst.MODULE_NAME, "修改数据成功:" + result);
+ V2XEventPanelFragment.Companion.getInstance().changeEventCount();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * 存储本地数据,每个数据只能存在一次,所以存储之前先查询数据库如果已经存在则修改触碰时间
+ *
+ * @param markerExploreWay 要存储的场景
+ */
+ public static void saveLocalStory(int scenarioType, Object markerExploreWay) {
+ try {
+ // 进行数据库存储
+ V2XHistoryScenarioData v2XHistoryScenarioData = new V2XHistoryScenarioData();
+ v2XHistoryScenarioData.setScenarioType(scenarioType);
+ v2XHistoryScenarioData.setEventJsonData(GsonUtil.jsonFromObject(markerExploreWay));
+
+ List historyScenarioData = getTargetScenarioHistoryData(v2XHistoryScenarioData);
+
+ v2XHistoryScenarioData.setTriggerTime(TimeUtils.getNowMills());
+ v2XHistoryScenarioData.setDispose(false);
+
+ if (historyScenarioData != null && historyScenarioData.size() > 0) {
+ // 更新数据
+ V2XSQLiteUtils.getScenarioHistoryDao().update(historyScenarioData.get(0), v2XHistoryScenarioData);
+ } else {
+ // 存储新数据
+ V2XSQLiteUtils.getScenarioHistoryDao().insert(v2XHistoryScenarioData);
+ }
+ V2XEventPanelFragment.Companion.getInstance().changeEventCount();
} catch (Exception e) {
e.printStackTrace();
}
diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/SurroundingMarginDecoration.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/SurroundingMarginDecoration.java
new file mode 100644
index 0000000000..38b67e6f3e
--- /dev/null
+++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/SurroundingMarginDecoration.java
@@ -0,0 +1,33 @@
+package com.mogo.module.v2x.view;
+
+import android.graphics.Rect;
+import android.view.View;
+
+import androidx.recyclerview.widget.RecyclerView;
+
+/**
+ * @author lixiaopeng
+ * @description
+ * @since 2020/8/11
+ */
+public class SurroundingMarginDecoration extends RecyclerView.ItemDecoration {
+ private int margin ;
+
+ public SurroundingMarginDecoration(int space) {
+ margin = space;
+ }
+
+ @Override
+ public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
+ outRect.bottom = margin;
+ //由于每行都只有2个,所以第一个都是2的倍数,把左边距设为0
+ if (parent.getChildLayoutPosition(view) % 2 == 0) {
+ outRect.left = 0;
+ outRect.right = margin;
+ } else {
+ outRect.left = margin;
+ outRect.right = 0;
+ }
+ }
+
+}
diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/V2XEventPanelHistoryCountView.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/V2XEventPanelHistoryCountView.java
new file mode 100644
index 0000000000..b372bc373d
--- /dev/null
+++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/view/V2XEventPanelHistoryCountView.java
@@ -0,0 +1,53 @@
+package com.mogo.module.v2x.view;
+
+import android.content.Context;
+import android.util.AttributeSet;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.RelativeLayout;
+import android.widget.TextView;
+
+import androidx.annotation.Nullable;
+
+import com.mogo.module.v2x.R;
+
+/**
+ * 事件面板的提示按钮
+ *
+ * @author donghongyu
+ */
+public class V2XEventPanelHistoryCountView extends LinearLayout {
+ private RelativeLayout mLlEventMore;
+ private ImageView mBtnShowOrHidePanels;
+ private TextView mTvEventCount;
+
+ public V2XEventPanelHistoryCountView(Context context) {
+ this(context, null);
+ }
+
+ public V2XEventPanelHistoryCountView(Context context, @Nullable AttributeSet attrs) {
+ this(context, attrs, 0);
+ }
+
+ public V2XEventPanelHistoryCountView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
+ super(context, attrs, defStyleAttr);
+ LayoutInflater.from(context).inflate(R.layout.view_event_panel_history_count, this);
+
+ mLlEventMore = (RelativeLayout) findViewById(R.id.llEventMore);
+ mBtnShowOrHidePanels = (ImageView) findViewById(R.id.btnShowOrHidePanels);
+ mTvEventCount = (TextView) findViewById(R.id.tvEventCount);
+ }
+
+ public void changeMsgCount(int count) {
+ if (mTvEventCount != null) {
+ if (count > 0) {
+ mTvEventCount.setVisibility(View.VISIBLE);
+ } else {
+ mTvEventCount.setVisibility(View.GONE);
+ }
+ mTvEventCount.setText("" + count);
+ }
+ }
+}
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_enthusiasm_second.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_enthusiasm_second.png
index 93388e1ef0..0eb58cb3e0 100644
Binary files a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_enthusiasm_second.png and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/icon_enthusiasm_second.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_accident_small.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_accident_small.png
new file mode 100644
index 0000000000..815dc5b40c
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_accident_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_blank_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_blank_nor.png
new file mode 100644
index 0000000000..893d02518c
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_blank_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_daolushigong_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_daolushigong_nor.png
new file mode 100644
index 0000000000..658a74c2e4
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_daolushigong_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_daolushigong_small.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_daolushigong_small.png
new file mode 100644
index 0000000000..33e7d8873e
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_daolushigong_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_fenglu_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_fenglu_nor.png
new file mode 100644
index 0000000000..d8c73a8404
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_fenglu_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_fenglu_small.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_fenglu_small.png
new file mode 100644
index 0000000000..28f0db939b
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_fenglu_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongjiancha_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongjiancha_nor.png
new file mode 100644
index 0000000000..7a1c124871
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongjiancha_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongjiancha_small.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongjiancha_small.png
new file mode 100644
index 0000000000..0efac11676
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongjiancha_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongshigu_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongshigu_nor.png
new file mode 100644
index 0000000000..06163dda3f
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiaotongshigu_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiebing_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiebing_nor.png
new file mode 100644
index 0000000000..dcef2a496c
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiebing_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiebing_small.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiebing_small.png
new file mode 100644
index 0000000000..37ed59c3b4
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jiebing_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jishui_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jishui_nor.png
new file mode 100644
index 0000000000..23aaf88e60
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jishui_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jishui_small.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jishui_small.png
new file mode 100644
index 0000000000..c93bd218fb
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_jishui_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_nongwu_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_nongwu_nor.png
new file mode 100644
index 0000000000..3901854251
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_nongwu_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_nongwu_small.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_nongwu_small.png
new file mode 100644
index 0000000000..698b84ffbc
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_nongwu_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_qiuzhu_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_qiuzhu_nor.png
new file mode 100644
index 0000000000..f46fe492c4
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_qiuzhu_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_qiuzhu_small.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_qiuzhu_small.png
new file mode 100644
index 0000000000..a247ac6428
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_qiuzhu_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_shishilukuang_small.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_shishilukuang_small.png
new file mode 100644
index 0000000000..632d1e5ad3
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_shishilukuang_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_shishlukuang_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_shishlukuang_nor.png
new file mode 100644
index 0000000000..0a255cbe93
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_shishlukuang_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_yongdu_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_yongdu_nor.png
new file mode 100644
index 0000000000..c25514506f
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_yongdu_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_yongdu_small.png b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_yongdu_small.png
new file mode 100644
index 0000000000..bdba45d7e0
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-ldpi/mogo_image_yongdu_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_accident_small.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_accident_small.png
new file mode 100644
index 0000000000..815dc5b40c
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_accident_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_blank_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_blank_nor.png
new file mode 100644
index 0000000000..c77748e661
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_blank_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_daolushigong_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_daolushigong_nor.png
new file mode 100644
index 0000000000..658a74c2e4
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_daolushigong_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_daolushigong_small.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_daolushigong_small.png
new file mode 100644
index 0000000000..33e7d8873e
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_daolushigong_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_fenglu_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_fenglu_nor.png
new file mode 100644
index 0000000000..d8c73a8404
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_fenglu_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_fenglu_small.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_fenglu_small.png
new file mode 100644
index 0000000000..28f0db939b
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_fenglu_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiaotongjiancha_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiaotongjiancha_nor.png
new file mode 100644
index 0000000000..7a1c124871
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiaotongjiancha_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiaotongjiancha_small.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiaotongjiancha_small.png
new file mode 100644
index 0000000000..0efac11676
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiaotongjiancha_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiaotongshigu_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiaotongshigu_nor.png
new file mode 100644
index 0000000000..06163dda3f
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiaotongshigu_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiebing_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiebing_nor.png
new file mode 100644
index 0000000000..dcef2a496c
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiebing_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiebing_small.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiebing_small.png
new file mode 100644
index 0000000000..37ed59c3b4
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jiebing_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jishui_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jishui_nor.png
new file mode 100644
index 0000000000..23aaf88e60
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jishui_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jishui_small.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jishui_small.png
new file mode 100644
index 0000000000..c93bd218fb
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_jishui_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_nongwu_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_nongwu_nor.png
new file mode 100644
index 0000000000..3901854251
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_nongwu_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_nongwu_small.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_nongwu_small.png
new file mode 100644
index 0000000000..698b84ffbc
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_nongwu_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_qiuzhu_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_qiuzhu_nor.png
new file mode 100644
index 0000000000..f46fe492c4
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_qiuzhu_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_qiuzhu_small.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_qiuzhu_small.png
new file mode 100644
index 0000000000..a247ac6428
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_qiuzhu_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_shishilukuang_small.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_shishilukuang_small.png
new file mode 100644
index 0000000000..632d1e5ad3
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_shishilukuang_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_shishlukuang_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_shishlukuang_nor.png
new file mode 100644
index 0000000000..0a255cbe93
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_shishlukuang_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_yongdu_nor.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_yongdu_nor.png
new file mode 100644
index 0000000000..c25514506f
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_yongdu_nor.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_yongdu_small.png b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_yongdu_small.png
new file mode 100644
index 0000000000..bdba45d7e0
Binary files /dev/null and b/modules/mogo-module-v2x/src/main/res/drawable-xhdpi/mogo_image_yongdu_small.png differ
diff --git a/modules/mogo-module-v2x/src/main/res/drawable/bg_v2x_event_surrounding_item.xml b/modules/mogo-module-v2x/src/main/res/drawable/bg_v2x_event_surrounding_item.xml
new file mode 100644
index 0000000000..b92c805da1
--- /dev/null
+++ b/modules/mogo-module-v2x/src/main/res/drawable/bg_v2x_event_surrounding_item.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/mogo-module-v2x/src/main/res/drawable/bg_v2x_event_surrounding_item_bottom.xml b/modules/mogo-module-v2x/src/main/res/drawable/bg_v2x_event_surrounding_item_bottom.xml
new file mode 100644
index 0000000000..d7ea85c05e
--- /dev/null
+++ b/modules/mogo-module-v2x/src/main/res/drawable/bg_v2x_event_surrounding_item_bottom.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history.xml b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history.xml
index bccdea1990..2452269d9f 100644
--- a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history.xml
+++ b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_scennario_history.xml
@@ -49,6 +49,7 @@
android:id="@+id/ivIconP"
android:layout_width="@dimen/module_v2x_history_event_icon_size"
android:layout_height="@dimen/module_v2x_history_event_icon_size"
+ android:layout_marginEnd="@dimen/dp_16"
android:src="@drawable/icon_illegal_parking"
app:layout_constraintTop_toBottomOf="@+id/tagEventType"
app:layout_constraintTop_toTopOf="@+id/tvAddress" />
@@ -57,7 +58,6 @@
android:id="@+id/tvAddress"
android:layout_width="0dp"
android:layout_height="wrap_content"
- android:layout_marginStart="@dimen/dp_16"
android:layout_marginTop="@dimen/dp_24"
android:layout_marginRight="@dimen/dp_30"
android:ellipsize="end"
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 827dbace7b..742913252d 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
@@ -40,9 +40,11 @@
android:text="待援助"
android:textColor="#ffffff"
android:textSize="@dimen/dp_28"
+ android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@+id/tagEventType"
app:layout_constraintStart_toEndOf="@+id/tagEventType"
- app:layout_constraintTop_toTopOf="@+id/tagEventType" />
+ app:layout_constraintTop_toTopOf="@+id/tagEventType"
+ tools:visibility="visible" />
+ android:background="@drawable/bg_v2x_event_surrounding_item">
+ android:src="@drawable/mogo_image_blank_nor" />
+ android:layout_height="173px">
+ android:layout_width="280px"
+ android:layout_height="130px" />
-
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/mogo-module-v2x/src/main/res/layout/view_history_empty.xml b/modules/mogo-module-v2x/src/main/res/layout/view_history_empty.xml
index 2ed3141746..0d93925d85 100644
--- a/modules/mogo-module-v2x/src/main/res/layout/view_history_empty.xml
+++ b/modules/mogo-module-v2x/src/main/res/layout/view_history_empty.xml
@@ -6,8 +6,8 @@
40px
80px
+ 6px
+
+ 550px
+ 200px
+ 200px
+ 100px
diff --git a/modules/mogo-module-v2x/src/main/res/values/dimens.xml b/modules/mogo-module-v2x/src/main/res/values/dimens.xml
index d1601948ca..12bbc42e11 100644
--- a/modules/mogo-module-v2x/src/main/res/values/dimens.xml
+++ b/modules/mogo-module-v2x/src/main/res/values/dimens.xml
@@ -24,6 +24,11 @@
22px
40px
-
+ 6px
+ 16px
+ 550px
+ 200px
+ 200px
+ 100px
diff --git a/modules/mogo-module-v2x/src/main/res/values/style.xml b/modules/mogo-module-v2x/src/main/res/values/style.xml
index 391f62efd2..f39c59f7d6 100644
--- a/modules/mogo-module-v2x/src/main/res/values/style.xml
+++ b/modules/mogo-module-v2x/src/main/res/values/style.xml
@@ -6,7 +6,7 @@