From 1236316ba39f376bdbc609ba861deaaec3915ca0 Mon Sep 17 00:00:00 2001 From: chenfufeng Date: Mon, 13 Sep 2021 14:35:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=BA=86=E9=A2=84=E8=AD=A6?= =?UTF-8?q?=E7=BA=A2=E8=BE=B9=E7=9A=84=E8=BF=81=E7=A7=BBHMI=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chenfufeng --- .idea/gradle.xml | 1 + modules/mogo-module-data/.gitignore | 1 + modules/mogo-module-data/README.md | 1 + modules/mogo-module-data/build.gradle | 36 ++++++ modules/mogo-module-data/consumer-rules.pro | 0 modules/mogo-module-data/gradle.properties | 3 + modules/mogo-module-data/proguard-rules.pro | 21 ++++ .../src/main/AndroidManifest.xml | 5 + .../module/data/enums/WarningDirectionEnum.kt | 51 ++++++++ modules/mogo-module-hmi/build.gradle | 2 + .../mogo/module/hmi/ui/MoGoWarningContract.kt | 20 ++- .../mogo/module/hmi/ui/MoGoWarningFragment.kt | 25 +++- .../com/mogo/module/hmi/ui/WaringPresenter.kt | 23 ---- .../module/hmi/ui/widget/V2XWarningView.kt | 118 ++++++++++++++++++ .../hmi/warning/MoGoWarningProvider.java | 10 ++ .../module_hmi_warning_bkg_bottom.xml | 8 ++ .../drawable/module_hmi_warning_bkg_left.xml | 8 ++ .../drawable/module_hmi_warning_bkg_right.xml | 8 ++ .../drawable/module_hmi_warning_bkg_top.xml | 8 ++ .../src/main/res/layout/fragment_warning.xml | 9 ++ .../res/layout/module_hmi_warning_v2x.xml | 40 ++++++ services/mogo-service-api/build.gradle | 2 + .../service/warning/IMoGoWaringProvider.kt | 16 +++ 23 files changed, 388 insertions(+), 28 deletions(-) create mode 100644 modules/mogo-module-data/.gitignore create mode 100644 modules/mogo-module-data/README.md create mode 100644 modules/mogo-module-data/build.gradle create mode 100644 modules/mogo-module-data/consumer-rules.pro create mode 100644 modules/mogo-module-data/gradle.properties create mode 100644 modules/mogo-module-data/proguard-rules.pro create mode 100644 modules/mogo-module-data/src/main/AndroidManifest.xml create mode 100644 modules/mogo-module-data/src/main/java/com/mogo/module/data/enums/WarningDirectionEnum.kt create mode 100644 modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/ui/widget/V2XWarningView.kt create mode 100644 modules/mogo-module-hmi/src/main/res/drawable/module_hmi_warning_bkg_bottom.xml create mode 100644 modules/mogo-module-hmi/src/main/res/drawable/module_hmi_warning_bkg_left.xml create mode 100644 modules/mogo-module-hmi/src/main/res/drawable/module_hmi_warning_bkg_right.xml create mode 100644 modules/mogo-module-hmi/src/main/res/drawable/module_hmi_warning_bkg_top.xml create mode 100644 modules/mogo-module-hmi/src/main/res/layout/module_hmi_warning_v2x.xml diff --git a/.idea/gradle.xml b/.idea/gradle.xml index aa2562d834..12df6938f6 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -35,6 +35,7 @@