From 28729b7659b497447fc8f0d3245c51eb63350459 Mon Sep 17 00:00:00 2001 From: lixiaopeng Date: Tue, 15 Sep 2020 12:59:44 +0800 Subject: [PATCH 1/4] opt ui --- .idea/codeStyles/Project.xml | 15 +++------------ .../fragment/recycler/TanluSlideAdapterNew.java | 17 ++++++++--------- .../tanlu/video/SimpleCoverVideoPlayer.kt | 6 +++--- .../tanlu_item_main_media_recycler_new.xml | 2 +- .../src/main/module-v2x-res/values/colors.xml | 1 - 5 files changed, 15 insertions(+), 26 deletions(-) diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 0d156937bb..663459aa50 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -3,18 +3,9 @@ - diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/recycler/TanluSlideAdapterNew.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/recycler/TanluSlideAdapterNew.java index d88eb7c9e9..edba6ffed2 100644 --- a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/recycler/TanluSlideAdapterNew.java +++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/recycler/TanluSlideAdapterNew.java @@ -333,16 +333,16 @@ public class TanluSlideAdapterNew extends RecyclerView.Adapter diff --git a/skin/mogo-skin-light/src/main/module-v2x-res/values/colors.xml b/skin/mogo-skin-light/src/main/module-v2x-res/values/colors.xml index acfa530deb..3e51d334d1 100644 --- a/skin/mogo-skin-light/src/main/module-v2x-res/values/colors.xml +++ b/skin/mogo-skin-light/src/main/module-v2x-res/values/colors.xml @@ -8,7 +8,6 @@ #333333 #FFFFFF #FFFFFF - #333333 #333333 #999999 #333333 From 47bf18648682a1c1bc274b1dcea4ae077247548b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Tue, 15 Sep 2020 18:46:41 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E8=A7=A3=E5=86=B3bug=20=E3=80=90Launcher?= =?UTF-8?q?=E4=BA=8C=E6=9C=9F=E3=80=91=E9=81=93=E8=B7=AF=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E6=97=B6=E5=81=B6=E4=BB=8E=E7=99=BD=E5=A4=A9?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E5=A4=9C=E9=97=B4=E6=A8=A1=E5=BC=8F,?= =?UTF-8?q?=E6=9C=AA=E9=80=82=E9=85=8D=20http://jira.zhidaohulian.com/brow?= =?UTF-8?q?se/FX-448?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v2x/fragment/V2XEventPanelFragment.kt | 58 +++++++++----- .../com/mogo/module/v2x/view/RoundLayout.java | 24 ++++-- .../module/v2x/view/V2XLiveGSYVideoView.java | 10 ++- .../main/res/layout/item_v2x_live_video.xml | 2 +- .../layout/item_v2x_road_live_car_detail.xml | 80 +++++++++---------- ...e_v2x_event_panel_fragment_event_panel.xml | 5 +- .../res/layout/view_video_layout_normal.xml | 2 +- 7 files changed, 110 insertions(+), 71 deletions(-) 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 30d2b671de..fd5a81a5aa 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 @@ -2,6 +2,10 @@ package com.mogo.module.v2x.fragment import android.content.Intent import android.view.View +import android.widget.ImageView +import android.widget.RadioButton +import android.widget.RadioGroup +import androidx.constraintlayout.widget.ConstraintLayout import androidx.fragment.app.Fragment import androidx.viewpager2.widget.ViewPager2 import com.google.android.material.tabs.TabLayoutMediator @@ -11,14 +15,12 @@ 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.presenter.ShareEventsPresenter import com.mogo.module.v2x.utils.TrackUtils import com.mogo.module.v2x.view.V2XEventPanelHistoryCountView import com.mogo.module.v2x.voice.V2XVoiceCallbackListener import com.mogo.module.v2x.voice.V2XVoiceConstants import com.mogo.module.v2x.voice.V2XVoiceManager import com.mogo.utils.logger.Logger -import kotlinx.android.synthetic.main.module_v2x_event_panel_fragment_event_panel.* /** @@ -38,6 +40,14 @@ class V2XEventPanelFragment : MvpFragment try { - rbScenarioHistory?.isChecked = true + mRbScenarioHistory?.isChecked = true } catch (e: java.lang.Exception) { e.printStackTrace() } @@ -60,7 +70,7 @@ class V2XEventPanelFragment : MvpFragment try { - rbSurroundingEvent?.isChecked = true + mRbSurroundingEvent?.isChecked = true } catch (e: java.lang.Exception) { e.printStackTrace() } @@ -69,7 +79,7 @@ class V2XEventPanelFragment : MvpFragment try { - rbShareEvents?.isChecked = true + mRbShareEvents?.isChecked = true } catch (e: java.lang.Exception) { e.printStackTrace() } @@ -92,48 +102,60 @@ class V2XEventPanelFragment : MvpFragment + mRgTabSelect?.setOnCheckedChangeListener { group, checkedId -> when (checkedId) { R.id.rbScenarioHistory -> { TrackUtils.trackV2xHistoryEvent(2) - vpEventPanel.setCurrentItem(0, false) + mVpEventPanel?.setCurrentItem(0, false) } R.id.rbSurroundingEvent -> { TrackUtils.trackV2xHistoryEvent(3) - vpEventPanel.setCurrentItem(1, false) + mVpEventPanel?.setCurrentItem(1, false) } R.id.rbShareEvents -> { TrackUtils.trackV2xHistoryEvent(4) - vpEventPanel.setCurrentItem(2, false) + mVpEventPanel?.setCurrentItem(2, false) } } } - btnHidePanels.setOnClickListener { + mBtnHidePanels?.setOnClickListener { TrackUtils.trackV2xHistoryEvent(5) hidePanel() } mV2XEventPanelHistoryCountView = V2XEventPanelHistoryCountView(context) mV2XEventPanelHistoryCountView!!.setOnClickListener { - if (clPanelContainer != null) { + if (mClPanelContainer == null) { + mClPanelContainer = mRootView.findViewById(R.id.clPanelContainer); + } + if (mClPanelContainer != null) { if (!isPanelShow()) { TrackUtils.trackV2xHistoryEvent(1) showPanel() } } } - V2XServiceManager.getMogoEntranceButtonController().addBottomLayerView(mV2XEventPanelHistoryCountView) + V2XServiceManager.getMogoEntranceButtonController() + .addBottomLayerView(mV2XEventPanelHistoryCountView) changeEventCount() } catch (e: Exception) { e.printStackTrace() @@ -151,7 +173,7 @@ class V2XEventPanelFragment : MvpFragment + android:background="@drawable/v2x_alert_window_bg"> - + android:layout_height="wrap_content" + android:orientation="horizontal" + android:overScrollMode="never" + app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" + tools:listitem="@layout/item_v2x_live_video" /> - + - - - - + \ No newline at end of file diff --git a/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_panel_fragment_event_panel.xml b/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_panel_fragment_event_panel.xml index 72367f3873..14f94f2268 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_panel_fragment_event_panel.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/module_v2x_event_panel_fragment_event_panel.xml @@ -15,7 +15,10 @@ android:layout_width="match_parent" android:layout_height="@dimen/dp_154" android:gravity="center_vertical" - android:orientation="horizontal"> + android:orientation="horizontal" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent"> + > Date: Tue, 15 Sep 2020 19:22:57 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E8=A7=A3=E5=86=B3bug=20=E3=80=90Launcher?= =?UTF-8?q?=E4=BA=8C=E6=9C=9F=E3=80=91=E9=81=93=E8=B7=AF=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E6=97=B6=E5=81=B6=E4=BB=8E=E7=99=BD=E5=A4=A9?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E5=A4=9C=E9=97=B4=E6=A8=A1=E5=BC=8F,?= =?UTF-8?q?=E6=9C=AA=E9=80=82=E9=85=8D=20http://jira.zhidaohulian.com/brow?= =?UTF-8?q?se/FX-448?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo-module-v2x/src/main/res/layout/item_v2x_fault_help.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_fault_help.xml b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_fault_help.xml index a7fe228083..f0c6c25030 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_fault_help.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_fault_help.xml @@ -4,7 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="@dimen/module_v2x_fatigue_driving_window_height_ground" - android:background="@drawable/bg_v2x_event_list_item"> + android:background="@drawable/v2x_alert_window_bg"> Date: Tue, 15 Sep 2020 19:53:42 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E9=AB=98=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/res/values/dimens.xml | 4 +- .../main/res/layout/item_v2x_event_detail.xml | 145 ++++++++++-------- .../item_v2x_event_detail_stub_live.xml | 2 +- .../res/layout/item_v2x_illegal_parking.xml | 1 + .../src/main/res/values-mdpi/dimens.xml | 8 +- .../src/main/res/values-xhdpi/dimens.xml | 8 +- .../src/main/res/values/dimens.xml | 8 +- 7 files changed, 94 insertions(+), 82 deletions(-) diff --git a/modules/mogo-module-main/src/main/res/values/dimens.xml b/modules/mogo-module-main/src/main/res/values/dimens.xml index abb5b70e10..adabf11063 100644 --- a/modules/mogo-module-main/src/main/res/values/dimens.xml +++ b/modules/mogo-module-main/src/main/res/values/dimens.xml @@ -17,12 +17,12 @@ 319px 110px - 16px + 10px 15px 460px 444px 350px - 16px + 10px 16px 658px 8px diff --git a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail.xml b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail.xml index 7b835f3f95..d35880bce4 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail.xml @@ -61,7 +61,7 @@ android:id="@+id/tvEventAddress" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginTop="@dimen/dp_15" + android:layout_marginTop="@dimen/dp_5" android:layout_marginRight="@dimen/dp_30" android:ellipsize="end" android:maxLines="1" @@ -76,7 +76,7 @@ android:id="@+id/ivEventDistanceLogo" android:layout_width="@dimen/dp_35" android:layout_height="@dimen/dp_35" - android:layout_marginTop="@dimen/dp_20" + android:layout_marginTop="@dimen/dp_5" android:src="@drawable/v2x_icon_help_navi" app:layout_constraintStart_toStartOf="@id/tvEventTypeTitle" app:layout_constraintTop_toBottomOf="@+id/tvEventAddress" /> @@ -121,77 +121,88 @@ app:miv_shape="circle" app:miv_shapeBorderWidth="@dimen/dp_4" /> - + app:layout_constraintTop_toBottomOf="@+id/ivEventDistanceLogo"> - + - + - + - + + + + + + - \ No newline at end of file diff --git a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail_stub_live.xml b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail_stub_live.xml index 20bacf4ae4..dd7f9200b1 100644 --- a/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail_stub_live.xml +++ b/modules/mogo-module-v2x/src/main/res/layout/item_v2x_event_detail_stub_live.xml @@ -7,7 +7,7 @@ android:background="@drawable/v2x_alert_window_bg" android:gravity="center" app:roundLayoutRadius="@dimen/dp_40" - tools:layout_height="@dimen/dp_382"> + tools:layout_height="@dimen/module_v2x_event_window_height"> 18px 20px - 194px + 170px 250px 190px - 130px + 122px 82px @@ -16,8 +16,8 @@ 64px - 175px - 262px + 156px + 234px 34px diff --git a/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml b/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml index 812e949135..c068621299 100644 --- a/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values-xhdpi/dimens.xml @@ -4,19 +4,19 @@ 32px 32px - 350px + 306px 450px 390px - 220px + 210px 147px 98px 130px - 320px - 480px + 280px + 421px 60px 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 b049144d59..cec87bea7c 100644 --- a/modules/mogo-module-v2x/src/main/res/values/dimens.xml +++ b/modules/mogo-module-v2x/src/main/res/values/dimens.xml @@ -4,11 +4,11 @@ 18px 20px - 194px + 170px 250px 190px - 130px + 122px 82px @@ -16,8 +16,8 @@ 64px - 175px - 262px + 156px + 234px 34px