From 2efc04d1d19e2491c7c869286840b6787b956bb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Fri, 10 Sep 2021 22:02:24 +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=20=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E6=96=B9=E5=BC=8F=E4=B8=BA=20//=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E8=AD=A6=E5=91=8A=E7=BA=A2=E8=BE=B9=20mIMoGoWaringProvider!!.s?= =?UTF-8?q?howWarning(direction)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/gradle.xml | 1 + .idea/misc.xml | 2 + config.gradle | 1 + gradle.properties | 1 + .../main/launcher/MainLauncherActivity.java | 16 +- modules.txt | 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 +++++ modules/mogo-module-obu-mogo/build.gradle | 2 + .../module/obu/mogo/MogoPrivateObuManager.kt | 169 +++++++++--------- services/mogo-service-api/build.gradle | 2 + .../service/warning/IMoGoWaringProvider.kt | 16 ++ settings.gradle | 1 + 31 files changed, 487 insertions(+), 122 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 @@