From 5492f781ed95d35120fbb5db89aacf8c95dc53b0 Mon Sep 17 00:00:00 2001 From: wangmingjun Date: Fri, 18 Mar 2022 18:49:12 +0800 Subject: [PATCH] =?UTF-8?q?[Taxi=20Passenger=20v1.1.0]=201=E3=80=81?= =?UTF-8?q?=E9=83=A8=E5=88=86UI=E8=B0=83=E6=95=B4=202=E3=80=81=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E9=80=BB=E8=BE=91=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../passenger/model/TaxiPassengerModel.java | 28 +- .../TaxiPassengerNaviToDestinationModel.java | 2 +- .../network/TaxiPassengerServiceManager.java | 5 +- .../presenter/BaseTaxiPassengerPresenter.java | 5 +- .../ui/TaxiPassengerBaseFragment.java | 7 +- .../ui/TaxiPassengerMapDirectionView.java | 5 +- .../ui/TaxiPassengerRadiuImageView.java | 110 ++++ .../ui/TaxiPassengerServingOrderFragment.java | 26 +- .../bg_progress_bar.png | Bin 0 -> 495 bytes .../taxi_p_dot_line.png | Bin 1004 -> 256 bytes .../taxi_p_panel_bottom_bg.png | Bin 0 -> 1169 bytes .../res/drawable-xhdpi/bg_progress_bar.png | Bin 0 -> 495 bytes .../res/drawable-xhdpi/taxi_p_dot_line.png | Bin 1004 -> 256 bytes .../drawable-xhdpi/taxi_p_panel_bottom_bg.png | Bin 0 -> 1169 bytes .../res/drawable/taxi_p_map_bottom_shape.xml | 4 +- .../taxi_p_seekbar_calculator_layer.xml | 18 +- .../taxi_p_activity_serving_order_view.xml | 563 +++++++++--------- .../main/res/layout/taxi_p_base_fragment.xml | 9 +- .../layout/taxi_p_v2x_notification_view.xml | 1 + .../src/main/res/values-sw320dp/dimens.xml | 1 + .../res/values-xhdpi-2560x1440/dimens.xml | 2 + .../src/main/res/values/attrs.xml | 21 +- .../src/main/res/values/dimens.xml | 2 + .../src/main/res/values/strings.xml | 2 +- .../src/main/res/values/styles.xml | 8 - .../com/mogo/och/taxi/ui/OCHTaxiFragment.java | 1 + gradle.properties | 2 +- 27 files changed, 473 insertions(+), 349 deletions(-) create mode 100644 OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerRadiuImageView.java create mode 100644 OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi-2560x1440/bg_progress_bar.png create mode 100644 OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi-2560x1440/taxi_p_panel_bottom_bg.png create mode 100644 OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/bg_progress_bar.png create mode 100644 OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/taxi_p_panel_bottom_bg.png diff --git a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/TaxiPassengerModel.java b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/TaxiPassengerModel.java index 9e254b5f5a..38a4ac3e1a 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/TaxiPassengerModel.java +++ b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/TaxiPassengerModel.java @@ -149,6 +149,7 @@ public class TaxiPassengerModel implements IOCHTaxiPassengerNaviChangedCallback if (DebugConfig.getCarMachineType() != DebugConfig.CAR_MACHINE_TYPE_SELF_INNOVATE) { apis.getLocationInfoApi().start(); } + startOrStopOrderLoop(); } /** @@ -270,7 +271,7 @@ public class TaxiPassengerModel implements IOCHTaxiPassengerNaviChangedCallback } } } else { - // 1.2. 当无进行中订单时:如果本地也无则跳过;如果本地仍存在currentOrder,查询此单(完成or取消)并通知ui更新 + // 1.2. 当无进行中订单时:如果本地也无则跳过;如果本地仍存在currentOrder,查询此单(完成or取消)并通知ui更 if (mCurrentOCHOrder != null) { queryCurOrderStatus(); } @@ -299,13 +300,18 @@ public class TaxiPassengerModel implements IOCHTaxiPassengerNaviChangedCallback if (data.data.orderStatus == TaxiPassengerOrderStatusEnum.Cancel.getCode() || data.data.orderStatus == TaxiPassengerOrderStatusEnum.JourneyCompleted.getCode() || data.data.orderStatus == TaxiPassengerOrderStatusEnum.None.getCode()) { + if (mOrderStatusCallbackMap.size() > 0) { + for (IOCHTaxiPassengerOrderStatusCallback callback :mOrderStatusCallbackMap.values()){ + callback.onCurrentOrderStatusChanged(data.data); + } + } clearCurrentOCHOrder(); } else { updateNativeCurrentOrder(data.data); - } - if (mOrderStatusCallbackMap.size() > 0) { - for (IOCHTaxiPassengerOrderStatusCallback callback :mOrderStatusCallbackMap.values()){ - callback.onCurrentOrderStatusChanged(mCurrentOCHOrder); + if (mOrderStatusCallbackMap.size() > 0) { + for (IOCHTaxiPassengerOrderStatusCallback callback :mOrderStatusCallbackMap.values()){ + callback.onCurrentOrderStatusChanged(mCurrentOCHOrder); + } } } } @@ -367,9 +373,6 @@ public class TaxiPassengerModel implements IOCHTaxiPassengerNaviChangedCallback endLon, endLat, carLocation.getLongitude(), carLocation.getLatitude()); mCurrentOCHOrder.decreaseTravelDistance(distance); -// if (mOrderStatusCallback != null && distance >= 0) { -// mOrderStatusCallback.onCurrentOrderDistToEndChanged((long) distance, 0); -// } } } @@ -448,9 +451,6 @@ public class TaxiPassengerModel implements IOCHTaxiPassengerNaviChangedCallback apis.getLocationInfoApi().provideLocation(mogoLocation); //位置变化时,通过围栏判断是否到达x点 if (location != null && checkCurrentOCHOrder()) { -// if (getCurOrderStatus() == OrderStatusEnum.OnTheWayToStartStation) { -// judgeStartStation(location); -// } else if (getCurOrderStatus() == TaxiPassengerOrderStatusEnum.OnTheWayToEndStation) { calculateTravelDistance(location); } @@ -580,12 +580,6 @@ public class TaxiPassengerModel implements IOCHTaxiPassengerNaviChangedCallback TaxiPassengerNaviToDestinationModel.getInstance(mContext).initAMapNavi(startNaviLatLng, endNaviLatLng); TaxiPassengerNaviToDestinationModel.getInstance(mContext).setOCHTaciNaviChangedCallback(this); } -// else { -// NaviLatLng startNaviLatLng = new NaviLatLng(40.200478,116.741377); -// NaviLatLng endNaviLatLng = new NaviLatLng(40.200863,116.732574); -// TaxiPassengerNaviToDestinationModel.getInstance(mContext).initAMapNavi(startNaviLatLng, endNaviLatLng); -// TaxiPassengerNaviToDestinationModel.getInstance(mContext).setOCHTaciNaviChangedCallback(this); -// } } @Override diff --git a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/TaxiPassengerNaviToDestinationModel.java b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/TaxiPassengerNaviToDestinationModel.java index d48aef1510..7620977e1e 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/TaxiPassengerNaviToDestinationModel.java +++ b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/TaxiPassengerNaviToDestinationModel.java @@ -152,7 +152,7 @@ public class TaxiPassengerNaviToDestinationModel implements AMapNaviListener { public void onCalculateRouteFailure(AMapCalcRouteResult result) { //路线计算失败 //多路径算路成功回调 - if (errorCount.get() < 5){ + if (errorCount.get() < 20){ errorCount.getAndIncrement(); if (mNaviChangedCallback != null){ mNaviChangedCallback.reInitNaviAmap(isPlay,true); diff --git a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/network/TaxiPassengerServiceManager.java b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/network/TaxiPassengerServiceManager.java index 47b2401b74..b4076925d8 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/network/TaxiPassengerServiceManager.java +++ b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/network/TaxiPassengerServiceManager.java @@ -9,7 +9,6 @@ import com.mogo.eagle.core.network.RequestOptions; import com.mogo.eagle.core.network.SubscribeImpl; import com.mogo.eagle.core.utilcode.mogo.logger.Logger; import com.mogo.module.common.MogoApisHandler; -import com.mogo.och.taxi.passenger.bean.TaxiPassengerCarHeartbeatReqBean; import com.mogo.och.taxi.passenger.bean.TaxiPassengerOrderQueryReqBean; import com.mogo.och.taxi.passenger.bean.TaxiPassengerOrderQueryRespBean; import com.mogo.och.taxi.passenger.bean.TaxiPassengerOrdersInServiceQueryRespBean; @@ -47,8 +46,8 @@ public class TaxiPassengerServiceManager { * @return */ private String getDriverAppSn(){ -// return CallerTelematicManager.INSTANCE.getServerToken(); - return "X2020211111NG0XNFK"; + return CallerTelematicManager.INSTANCE.getServerToken(); +// return "X202021061514D29A1C2A926002"; } /** diff --git a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/presenter/BaseTaxiPassengerPresenter.java b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/presenter/BaseTaxiPassengerPresenter.java index bc4f790b38..8a0052cd67 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/presenter/BaseTaxiPassengerPresenter.java +++ b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/presenter/BaseTaxiPassengerPresenter.java @@ -2,7 +2,6 @@ package com.mogo.och.taxi.passenger.presenter; import android.location.Location; import android.os.Looper; -import android.util.Log; import androidx.annotation.NonNull; import androidx.lifecycle.LifecycleOwner; @@ -120,7 +119,6 @@ public class BaseTaxiPassengerPresenter extends PresentergAGWkiZ&bvQjEnx?oJHr&dIz4a$Hg)JkxxA z8MJ_G4hF{dOa>N^5+IfWVg?501&j>LK$;OGwtxvP`(pt!oXrkWc=F9l381n_PZ!6K z2+p@N&U+np5NJ;?H`DyMK&eZF#ntAebj7EMN7P@OE&pI?^NY(iN-kw* zc9(f)Uve&EI^ETHQg!y9vh;m_o%lK%ZYK6jOwT>=bL;CnughAr*>98|52<=E&mnaG z{=I5HzTM$vTJC?6_uzKnDG9Sz{JXPX`Ny_9q8&H(&hTr`?0=Ab$<-#!#P&4*W%j1} z%guW6zsz3L{57-M`{Tyd`$eYxl}FfaILzf$Iel^J7U_)GSu^6_S=oD~r89T49f{aK zPp0eQ7uN8*7mp>K3D0TZy>ioG)0K)Xe>R!^{B~_()cVh9Gv@McXl!Ck-1Jyk;)b=* zx%g{p_1Coi#%ND@peUWd{QoM$v0BBJjTKymag2hgmf49j?*G{=IIDsy?4E&+d}yqu zzuhXwpU1RSB`QCKz6!F_{H=37$LaIV>&z@-9$Vaff0lA{_}+K8@SfvkjkJB_TyKYI S&z5ci1-7TFpUXO@geCxhXv5P0 literal 0 HcmV?d00001 diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi-2560x1440/taxi_p_dot_line.png b/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi-2560x1440/taxi_p_dot_line.png index a720a532eafc22cd6f4393f745e5f4b91c336aa1..46900bd157eb33ba8314705de866fed36d737454 100644 GIT binary patch delta 194 zcmaFE-oT{T8Q|y6%O%Cdz`(%k>ERLtq#1!&m4gjPHfuDmoT%tg&$xh@fdwW5q#4d8 zi&z1vEKe855DwYga~lO46a-u@raHdf%8=f2LukzbB_7`OEX=P3j##Jrgfw;E`@=eS zibuPR!2vzbhXc`S9@2lOt|=A l^KS3|Z*KjcA|YXSnKijUYucXHhe;soJzf1=);T3K0RZfrMQs28 delta 948 zcmV;l155mX0_+DNiBL{Q4GJ0x0000DNk~Le000040001n2nGNE0Q!k5t&t%}e*~Zd z00aO4009610EPen000h39q<4E16D~yK~zW$y;Z+&R7Vh=nces9hkqPrBwI;=K!AuM zr2<({AVd|R1c`=!fPxN*g5F0>M@vCX4+&O4#)1wy0|g-Ah{$J&K#0%B-MzQF!|d!c z*a*6Vk?y^{*?GI)H{a|mg4nOOe>*dyS~GXnk8E`GYi1sJxF;*k-|8@d5HL;wsDn{V zJZKE32$=~1z&Q`3aX?5ik_W59Brjwpq)*y7wfx><)^}W1bK`v};8S<6?k|IDW~Kd4 zk$T2o1ov#2`DYc~4#tqUI!IhN2w5>Sl%QKM5P*ell@AFB1jb{=e}23qzP4H- z_t&+flIDgWf0c9zxHmwU4#p1D0fH2^BPA5=gr@aeDQ5_RQ1KR%14sNAT7H^#K>~m{qCE) zkg>fi)mT+$a_X~sxFBmRh=3X55;=D-Z@0VK1I9MS4l})2ygz4aUdjdD**AZ_$O7`| zVkn?9xsO4uIb09u^V=tJjqwr{2?d`Xf}H^hxsF52A&5BFze?(}Qh)X5qHsUBBAy!=F??&pDF(z8>CfQ;wD{08)qfo@tZb16#@EkuTam7A$vk7KoFOLTF?P`O0U)y4`J-o3We|mf}Zg&0=U)SSdDAm-D zJz%mCy4=S4lb1-A$7r>mUu(ox{~&mJRvg|HpU&K6VKil?*7|<5 WJfbfgv~mCd3IG5}MNUMnLSTY_r?A=p diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi-2560x1440/taxi_p_panel_bottom_bg.png b/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi-2560x1440/taxi_p_panel_bottom_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..d12681349e9486a05d103c9cc697a72edd86f17b GIT binary patch literal 1169 zcmeAS@N?(olHy`uVBq!ia0y~yVB!F>t2vl~q#AdJIFMQ$;1lAiW)-dGoDL!($TC{h zDq7tt21u$}MFB~K6qv1S83h+nwuw;#bCH!PTgJc@z{SC)MXOmtO;ZKi0+9u>f$E_O zFsy?c1!Sze-0%_TY|D}$zhDK%!mPcni$o-if+Nh2UwFa)cKI4Mza3t>Gi|uq=GIlE z#yY4rb(JM#K)`!Nb zS|?ofJOjF;^m7&Cb~Uj6`Cor+Z<|NfrJ%3UGruQ_JvTV>Z`)bMq@O*pYaZM6)!2R# zV=nX&+>jd2xRB$+8h#E}hq#u>bN_Yjzob$3di9bW-zNjrlraUc?AfHIAi_8=)XwVY zntRjVpO7!B`_9O);E9|-7sL5^j6dTA&&@wy`prfmzJJeLW+%Z1k=z1Z4SP7|`mNr4 zcWXsd$vwZ5-!EBz`g$Uo9i&AMWZ@e=5VMbAA;*pAmX8-Bp38oJ@_OQSLxpMQQ|7$r zu?IPD8iS`3(1FVv0$857W^DJreLJ>$x$E<{Q)=}0Dg!Os3N}a#WKbOw(B7No4jN20 z*$hsC0a}Nq`!AWQ2vk(d*rL>+v>?GAXw`=|Y#_z!!1@?LOf{g{72jk*%y|qOYu3#R zv+|dB-zQfY4GgK6_1CO_E&TjFa?jcN$?M(kU2C|(3JQr>Mv!HOK;~2>p8j^LD6R79 zdlP^P+CZk6F&$}BPB7W>_-BoY{L3@iUB7GpPh9W(?}py91Ah*M1t;v<)UIhTH$s{9 zQk$yg1hs2jcB;KWb3IO6SG>Qej>V<6I9#x){OK9fG>$lD*Bx^dE2e8X$&?E2FbNa9 z<15~{yU@=yqg3^E+B~tj^=BUSE`M46seNAlPo*7|Z41uc-NvzeZ=C+?RIA&XQor9X zxp7jy?4OCg)0}St8%(~rPPi?{RQCGFoFgxlo2DMC6nyed@ZhfE^{x}XvNcBSw(q`h zMr`)kq|G0;yvTUBSNrV~e&hM3@!cCrw>V7byEAR)ov%q7V|27jRtDc)4NM40|87m~ z7U-YGaZW=|)bZCvZYJTcu{${~orx2evgYL~*9pJh@Gzcy7rT`suDGl%;moXcAuUez zRc0UhP1u^hzx#Ddv0me6=KavFfDUzLmPDc5wyqOWEFIqJ3Wq1HJJYs5pm_i7#mORE zi3%JGth;VJo!l>B(z~}w(e2D%|7CMqr4RZYwp%tcY1L2T?T=6OY(8-#qrf%c#v$v8 zn(+|^9Ba~U%sFwv%p^fD=$D`SMA5rnJrtKj8n65i!1M9M&D8(X_Ri{Ym3kN#J2iW? n*xRNbD&Ie^iaovR*j`!Q`M%o^XzbAhW>yAIS3j3^P6gAGWkiZ&bvQjEnx?oJHr&dIz4a$Hg)JkxxA z8MJ_G4hF{dOa>N^5+IfWVg?501&j>LK$;OGwtxvP`(pt!oXrkWc=F9l381n_PZ!6K z2+p@N&U+np5NJ;?H`DyMK&eZF#ntAebj7EMN7P@OE&pI?^NY(iN-kw* zc9(f)Uve&EI^ETHQg!y9vh;m_o%lK%ZYK6jOwT>=bL;CnughAr*>98|52<=E&mnaG z{=I5HzTM$vTJC?6_uzKnDG9Sz{JXPX`Ny_9q8&H(&hTr`?0=Ab$<-#!#P&4*W%j1} z%guW6zsz3L{57-M`{Tyd`$eYxl}FfaILzf$Iel^J7U_)GSu^6_S=oD~r89T49f{aK zPp0eQ7uN8*7mp>K3D0TZy>ioG)0K)Xe>R!^{B~_()cVh9Gv@McXl!Ck-1Jyk;)b=* zx%g{p_1Coi#%ND@peUWd{QoM$v0BBJjTKymag2hgmf49j?*G{=IIDsy?4E&+d}yqu zzuhXwpU1RSB`QCKz6!F_{H=37$LaIV>&z@-9$Vaff0lA{_}+K8@SfvkjkJB_TyKYI S&z5ci1-7TFpUXO@geCxhXv5P0 literal 0 HcmV?d00001 diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/taxi_p_dot_line.png b/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/taxi_p_dot_line.png index a720a532eafc22cd6f4393f745e5f4b91c336aa1..46900bd157eb33ba8314705de866fed36d737454 100644 GIT binary patch delta 194 zcmaFE-oT{T8Q|y6%O%Cdz`(%k>ERLtq#1!&m4gjPHfuDmoT%tg&$xh@fdwW5q#4d8 zi&z1vEKe855DwYga~lO46a-u@raHdf%8=f2LukzbB_7`OEX=P3j##Jrgfw;E`@=eS zibuPR!2vzbhXc`S9@2lOt|=A l^KS3|Z*KjcA|YXSnKijUYucXHhe;soJzf1=);T3K0RZfrMQs28 delta 948 zcmV;l155mX0_+DNiBL{Q4GJ0x0000DNk~Le000040001n2nGNE0Q!k5t&t%}e*~Zd z00aO4009610EPen000h39q<4E16D~yK~zW$y;Z+&R7Vh=nces9hkqPrBwI;=K!AuM zr2<({AVd|R1c`=!fPxN*g5F0>M@vCX4+&O4#)1wy0|g-Ah{$J&K#0%B-MzQF!|d!c z*a*6Vk?y^{*?GI)H{a|mg4nOOe>*dyS~GXnk8E`GYi1sJxF;*k-|8@d5HL;wsDn{V zJZKE32$=~1z&Q`3aX?5ik_W59Brjwpq)*y7wfx><)^}W1bK`v};8S<6?k|IDW~Kd4 zk$T2o1ov#2`DYc~4#tqUI!IhN2w5>Sl%QKM5P*ell@AFB1jb{=e}23qzP4H- z_t&+flIDgWf0c9zxHmwU4#p1D0fH2^BPA5=gr@aeDQ5_RQ1KR%14sNAT7H^#K>~m{qCE) zkg>fi)mT+$a_X~sxFBmRh=3X55;=D-Z@0VK1I9MS4l})2ygz4aUdjdD**AZ_$O7`| zVkn?9xsO4uIb09u^V=tJjqwr{2?d`Xf}H^hxsF52A&5BFze?(}Qh)X5qHsUBBAy!=F??&pDF(z8>CfQ;wD{08)qfo@tZb16#@EkuTam7A$vk7KoFOLTF?P`O0U)y4`J-o3We|mf}Zg&0=U)SSdDAm-D zJz%mCy4=S4lb1-A$7r>mUu(ox{~&mJRvg|HpU&K6VKil?*7|<5 WJfbfgv~mCd3IG5}MNUMnLSTY_r?A=p diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/taxi_p_panel_bottom_bg.png b/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/taxi_p_panel_bottom_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..d12681349e9486a05d103c9cc697a72edd86f17b GIT binary patch literal 1169 zcmeAS@N?(olHy`uVBq!ia0y~yVB!F>t2vl~q#AdJIFMQ$;1lAiW)-dGoDL!($TC{h zDq7tt21u$}MFB~K6qv1S83h+nwuw;#bCH!PTgJc@z{SC)MXOmtO;ZKi0+9u>f$E_O zFsy?c1!Sze-0%_TY|D}$zhDK%!mPcni$o-if+Nh2UwFa)cKI4Mza3t>Gi|uq=GIlE z#yY4rb(JM#K)`!Nb zS|?ofJOjF;^m7&Cb~Uj6`Cor+Z<|NfrJ%3UGruQ_JvTV>Z`)bMq@O*pYaZM6)!2R# zV=nX&+>jd2xRB$+8h#E}hq#u>bN_Yjzob$3di9bW-zNjrlraUc?AfHIAi_8=)XwVY zntRjVpO7!B`_9O);E9|-7sL5^j6dTA&&@wy`prfmzJJeLW+%Z1k=z1Z4SP7|`mNr4 zcWXsd$vwZ5-!EBz`g$Uo9i&AMWZ@e=5VMbAA;*pAmX8-Bp38oJ@_OQSLxpMQQ|7$r zu?IPD8iS`3(1FVv0$857W^DJreLJ>$x$E<{Q)=}0Dg!Os3N}a#WKbOw(B7No4jN20 z*$hsC0a}Nq`!AWQ2vk(d*rL>+v>?GAXw`=|Y#_z!!1@?LOf{g{72jk*%y|qOYu3#R zv+|dB-zQfY4GgK6_1CO_E&TjFa?jcN$?M(kU2C|(3JQr>Mv!HOK;~2>p8j^LD6R79 zdlP^P+CZk6F&$}BPB7W>_-BoY{L3@iUB7GpPh9W(?}py91Ah*M1t;v<)UIhTH$s{9 zQk$yg1hs2jcB;KWb3IO6SG>Qej>V<6I9#x){OK9fG>$lD*Bx^dE2e8X$&?E2FbNa9 z<15~{yU@=yqg3^E+B~tj^=BUSE`M46seNAlPo*7|Z41uc-NvzeZ=C+?RIA&XQor9X zxp7jy?4OCg)0}St8%(~rPPi?{RQCGFoFgxlo2DMC6nyed@ZhfE^{x}XvNcBSw(q`h zMr`)kq|G0;yvTUBSNrV~e&hM3@!cCrw>V7byEAR)ov%q7V|27jRtDc)4NM40|87m~ z7U-YGaZW=|)bZCvZYJTcu{${~orx2evgYL~*9pJh@Gzcy7rT`suDGl%;moXcAuUez zRc0UhP1u^hzx#Ddv0me6=KavFfDUzLmPDc5wyqOWEFIqJ3Wq1HJJYs5pm_i7#mORE zi3%JGth;VJo!l>B(z~}w(e2D%|7CMqr4RZYwp%tcY1L2T?T=6OY(8-#qrf%c#v$v8 zn(+|^9Ba~U%sFwv%p^fD=$D`SMA5rnJrtKj8n65i!1M9M&D8(X_Ri{Ym3kN#J2iW? n*xRNbD&Ie^iaovR*j`!Q`M%o^XzbAhW>yAIS3j3^P6 \ No newline at end of file diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/drawable/taxi_p_seekbar_calculator_layer.xml b/OCH/mogo-och-taxi-passenger/src/main/res/drawable/taxi_p_seekbar_calculator_layer.xml index efc0d4f4df..47335e5667 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/res/drawable/taxi_p_seekbar_calculator_layer.xml +++ b/OCH/mogo-och-taxi-passenger/src/main/res/drawable/taxi_p_seekbar_calculator_layer.xml @@ -1,17 +1,23 @@ - + - - + - + - - + diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_activity_serving_order_view.xml b/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_activity_serving_order_view.xml index ba7d3ebfb0..3035bc1ea2 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_activity_serving_order_view.xml +++ b/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_activity_serving_order_view.xml @@ -1,303 +1,322 @@ + android:layout_width="wrap_content" + android:layout_height="wrap_content"> - - - - + app:layout_constraintRight_toRightOf="parent" + app:layout_constraintTop_toTopOf="parent" + app:taxi_passenger_left_top_radius="@dimen/dp_40" + app:taxi_passenger_right_top_radius="@dimen/dp_40" /> - + android:layout_marginTop="@dimen/dp_96" + android:background="#2661A2DC" + android:paddingTop="@dimen/dp_24" + android:paddingBottom="@dimen/dp_24" + app:layout_constraintLeft_toLeftOf="parent" + app:layout_constraintTop_toTopOf="parent"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + android:layout_marginLeft="@dimen/dp_30" + android:paddingRight="@dimen/dp_10" + android:textColor="@android:color/white" + android:textSize="@dimen/taxi_p_progress_des_size" + android:textStyle="italic" + android:typeface="monospace" + app:layout_constraintBottom_toTopOf="@+id/taxi_p_seekbar" + app:layout_constraintLeft_toLeftOf="parent" /> - - - + android:layout_marginRight="@dimen/dp_44" + android:layout_marginBottom="@dimen/dp_10" + android:src="@drawable/taxi_p_arrow_nor" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintRight_toRightOf="parent" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -305,7 +324,7 @@ android:id="@+id/taxi_p_speed_tv" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginLeft="@dimen/dp_28" + android:layout_marginLeft="@dimen/dp_30" android:shadowColor="@color/taxi_p_speed_color" android:shadowDx="0" android:shadowDy="1" diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_base_fragment.xml b/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_base_fragment.xml index a751710d99..308f73c19f 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_base_fragment.xml +++ b/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_base_fragment.xml @@ -99,8 +99,8 @@ android:id="@+id/module_mogo_och_navi_panel_container" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginRight="40px" - android:layout_marginTop="180px" + android:layout_marginTop="@dimen/dp_150" + android:layout_marginRight="@dimen/dp_30" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent"/> @@ -118,8 +118,8 @@ android:id="@+id/taxi_p_arrive_end_bg" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@drawable/taxi_p_arrive_end_panel_bg" - android:visibility="gone"> + android:visibility="gone" + android:background="@drawable/taxi_p_arrive_end_panel_bg"> 120px 39px 20px + 30px 82px 42px diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/values-xhdpi-2560x1440/dimens.xml b/OCH/mogo-och-taxi-passenger/src/main/res/values-xhdpi-2560x1440/dimens.xml index 0305e67e98..88aec68c97 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/res/values-xhdpi-2560x1440/dimens.xml +++ b/OCH/mogo-och-taxi-passenger/src/main/res/values-xhdpi-2560x1440/dimens.xml @@ -116,4 +116,6 @@ 120px 39px 20px + 30px + \ No newline at end of file diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/values/attrs.xml b/OCH/mogo-och-taxi-passenger/src/main/res/values/attrs.xml index acba6526a6..5df16f30c3 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/res/values/attrs.xml +++ b/OCH/mogo-och-taxi-passenger/src/main/res/values/attrs.xml @@ -6,22 +6,13 @@ - - - - - - - - - - - - - - - + + + + + + \ No newline at end of file diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/values/dimens.xml b/OCH/mogo-och-taxi-passenger/src/main/res/values/dimens.xml index 88098feac9..82e5f40f03 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/res/values/dimens.xml +++ b/OCH/mogo-och-taxi-passenger/src/main/res/values/dimens.xml @@ -108,6 +108,8 @@ 120px 39px 20px + 30px + 82px 42px diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/values/strings.xml b/OCH/mogo-och-taxi-passenger/src/main/res/values/strings.xml index 98094604c0..9be34f07d0 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/res/values/strings.xml +++ b/OCH/mogo-och-taxi-passenger/src/main/res/values/strings.xml @@ -21,7 +21,7 @@ 准备出发 正在前往目的地 即将到达目的地,请您收好好随声物品,准备下车 - 已达到目的地,请从右侧下车,感谢乘坐蘑菇车联无人驾驶车 + 已达到目的地,请从右侧下车,感谢乘坐\'蘑菇车联\'无人驾驶车 已到达 感谢您使用蘑菇车联自动驾驶出行服务,期待下次与您相遇 \ No newline at end of file diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/values/styles.xml b/OCH/mogo-och-taxi-passenger/src/main/res/values/styles.xml index aa3f10f3cf..59da5d765c 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/res/values/styles.xml +++ b/OCH/mogo-och-taxi-passenger/src/main/res/values/styles.xml @@ -11,12 +11,4 @@ 32px - - \ No newline at end of file diff --git a/OCH/mogo-och-taxi/src/main/java/com/mogo/och/taxi/ui/OCHTaxiFragment.java b/OCH/mogo-och-taxi/src/main/java/com/mogo/och/taxi/ui/OCHTaxiFragment.java index aede461144..4810b2b875 100644 --- a/OCH/mogo-och-taxi/src/main/java/com/mogo/och/taxi/ui/OCHTaxiFragment.java +++ b/OCH/mogo-och-taxi/src/main/java/com/mogo/och/taxi/ui/OCHTaxiFragment.java @@ -231,6 +231,7 @@ public class OCHTaxiFragment extends BaseOchTaxiTabFragment