From 6ba6d7233fc0f1da6173b8f2b6cf5287132692e2 Mon Sep 17 00:00:00 2001 From: yangyakun Date: Tue, 4 Apr 2023 16:14:45 +0800 Subject: [PATCH] =?UTF-8?q?[m2]=20[3.0.0]=20[=E9=A1=B5=E9=9D=A2=E6=94=B9?= =?UTF-8?q?=E7=89=88]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../presenter/PM2DrivingPresenter.kt | 24 +++++++- .../passenger/ui/PM2DrivingInfoFragment.kt | 52 +++++++++++++----- .../m2/res/drawable-nodpi/m2_map_car_icon.png | Bin 4704 -> 1859 bytes .../m2/res/drawable-nodpi/m2_map_end_icon.png | Bin 1892 -> 3558 bytes .../res/drawable-nodpi/m2_map_start_icon.png | Bin 1853 -> 3440 bytes .../m2_map_staton_arrived_icon.png | Bin 0 -> 973 bytes .../res/drawable-nodpi/m2_map_staton_icon.png | Bin 1126 -> 1018 bytes .../res/layout/p_m2_driving_info_fragment.xml | 31 ++++++----- .../src/m2/res/values/colors.xml | 2 + 9 files changed, 81 insertions(+), 28 deletions(-) create mode 100644 OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_map_staton_arrived_icon.png diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/java/com/mogo/och/bus/passenger/presenter/PM2DrivingPresenter.kt b/OCH/mogo-och-shuttle-passenger/src/m2/java/com/mogo/och/bus/passenger/presenter/PM2DrivingPresenter.kt index b1cba39ddd..6b1893ecc6 100644 --- a/OCH/mogo-och-shuttle-passenger/src/m2/java/com/mogo/och/bus/passenger/presenter/PM2DrivingPresenter.kt +++ b/OCH/mogo-och-shuttle-passenger/src/m2/java/com/mogo/och/bus/passenger/presenter/PM2DrivingPresenter.kt @@ -1,6 +1,7 @@ package com.mogo.och.bus.passenger.presenter import androidx.lifecycle.LifecycleOwner +import com.amap.api.maps.model.LatLng import com.mogo.commons.mvp.Presenter import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant @@ -81,8 +82,29 @@ class PM2DrivingPresenter(view: PM2DrivingInfoFragment?) : } override fun updateLineStations(stations: MutableList) { + + val stationsList = mutableListOf() + val stationsListPass = mutableListOf() + + for (i in stations.indices){ + val station = stations[i] + val latLng = LatLng(station.gcjLat,station.gcjLon) + if(station.drivingStatus==1){//行驶信息,0初始值;1已经过;2当前站;3未到站 + stationsListPass.add(latLng) + }else if(station.drivingStatus==2){ + if(station.isLeaving){ + stationsListPass.add(latLng) + }else{ + stationsList.add(latLng) + } + }else{ + stationsList.add(latLng) + } + + } + ThreadUtils.runOnUiThread { - mView?.updateLineStations(stations) + mView?.updateLineStations(stationsList,stationsListPass) } PM2ADASModel.INSTANCE.updateHDMapStations(stations) } diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/PM2DrivingInfoFragment.kt b/OCH/mogo-och-shuttle-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/PM2DrivingInfoFragment.kt index 78d9568c90..2f5665618b 100644 --- a/OCH/mogo-och-shuttle-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/PM2DrivingInfoFragment.kt +++ b/OCH/mogo-och-shuttle-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/PM2DrivingInfoFragment.kt @@ -55,6 +55,12 @@ class PM2DrivingInfoFragment : line_name_tv.setTextColor(resources.getColor(R.color.m2_line_name_tv_color)) station_name_tv.setTextColor(resources.getColor(R.color.m2_line_name_tv_color)) + speed_tv.setVertrial(true) + val intArrayOf = intArrayOf( + requireContext().resources.getColor(R.color.shuttle_color_43cefe), + requireContext().resources.getColor(R.color.shuttle_color_1466fb) + ) + speed_tv.setmColorList(intArrayOf) // current_time_tv.onClick { @@ -163,6 +169,7 @@ class PM2DrivingInfoFragment : station_name_tv.text = resources.getString(R.string.m2_p_empty_tv) tv_distance.text = resources.getString(R.string.m2_p_empty_remain_km) tv_left_time.text = resources.getString(R.string.m2_p_empty_remain_minute) + noLineShow() } override fun createPresenter(): PM2DrivingPresenter { @@ -179,16 +186,12 @@ class PM2DrivingInfoFragment : } } - fun updateLineStations(stations: MutableList){ - var stationsList = mutableListOf() - for (i in stations.indices){ - val station = stations[i] - var latLng = LatLng(station.gcjLat,station.gcjLon) - stationsList.add(latLng) - } + fun updateLineStations(stations: MutableList,stationsPass: MutableList){ overMapView?.let { - it.drawSiteMarkers(stationsList, - BitmapFactory.decodeResource(resources,R.drawable.m2_map_staton_icon),0.5f,0.9f) + it.drawSiteMarkers(stations, + BitmapFactory.decodeResource(resources,R.drawable.m2_map_staton_icon),0.5f,0.5f) + it.drawSiteMarkers(stationsPass, + BitmapFactory.decodeResource(resources,R.drawable.m2_map_staton_arrived_icon),0.5f,0.5f) } } @@ -202,12 +205,10 @@ class PM2DrivingInfoFragment : tv_distance.text = resources.getString(R.string.m2_p_empty_remain_km) tv_left_time.text = resources.getString(R.string.m2_p_empty_remain_minute) tv_next_station_title.text = resources.getString(R.string.m2_p_station_title_arrived_tv) - tv_arrived_notice.visibility = View.VISIBLE - clg_distance_left_time.visibility = View.GONE + haveLineAndArrivedStation() }else{ //前往目的地中 tv_next_station_title.text = resources.getString(R.string.shuttle_p_next_station_title) - tv_arrived_notice.visibility = View.GONE - clg_distance_left_time.visibility = View.VISIBLE + haveLineAndArriveingStation() } } @@ -234,6 +235,31 @@ class PM2DrivingInfoFragment : "$time 分钟".also { tv_left_time.text = it } } + fun noLineShow(){ + // 没有线路展示 + group_not_select_line.visibility = View.VISIBLE + // 下一个站点 + group_stationinfo.visibility = View.GONE + // 距离和剩余大概时间 + clg_distance_left_time.visibility = View.GONE + // 到达站点 + tv_arrived_notice.visibility = View.GONE + } + // 有线路正在到站点 + fun haveLineAndArriveingStation(){ + group_not_select_line.visibility = View.GONE + group_stationinfo.visibility = View.VISIBLE + clg_distance_left_time.visibility = View.VISIBLE + tv_arrived_notice.visibility = View.GONE + } + // 有线路到达站点 + fun haveLineAndArrivedStation(){ + group_not_select_line.visibility = View.GONE + group_stationinfo.visibility = View.VISIBLE + clg_distance_left_time.visibility = View.GONE + tv_arrived_notice.visibility = View.VISIBLE + } + companion object { private val TAG = PM2DrivingInfoFragment::class.java.simpleName const val LOOP_TIME_TEXT = 10 * 1000L diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_map_car_icon.png b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_map_car_icon.png index 2520ae1c9e77acf65aef38a2e9dc559313a5b32d..b3a0641e346a3dc38b239ad456518be3af370ca2 100644 GIT binary patch literal 1859 zcmV-J2fX-+P)Vl&|00001b5ch_0Itp) z=>Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91AD{yO1ONa40RR91AOHXW08{q*p#T5|tw}^dR7ee-S7~e&RTTbapLty^ zJZPb1k+7AB3MDMESq!wrVg!m{6#|hTEJYJzV)O^;A0&aqCK@F~g9sKPicwIA5o}ou z24WRy6~%^NlR^r$+iUxlnem(%=JoZpuPxkU-o10*x#v6Iz2}~DM!*9!+qMN3FE5AF z$1dHu6E?pKg5dPA|0NpBiT;S6XJ7`c&4tiJ81#sqj32OSkHMZ+2NH9!hhjt@2A;y$ z-UF^8z=jM+?Lo+<1<|x2N&+lNgk=O^4$Ff1=p(Q`FM%}_@Ije-z$daG-3dSrbVAiE zs0cwJ%bC4JPoxD1g&JuV2-6NZJ2035gM#x`Gh+sp+n`Ab49kL#5H(wbL}OEw5R^@H z$r^;lMu6mPl*8g97|4JD!I|}%V-Ol{L+WgXA`-A*A(?b06GMX@i43qT0)_;+GYFVE ztOg&<+Dyj*2Xwvx!I?EXS9=mzyqBL2@Xaa4x)`ZHJkDyX9 zVYW8Itk+--w*66$B^JFJvu4j`2P0=vLKbv7P#=N&2snS;bd;wVm_!bjl%iwu+#HmD zy%C$jVQ7X1|i|+%f{*7EChn? z?oRdNwKX#_x+@4R0Lbn zC}Z}T2{oR5lz9_HGfEy3vz8^wUIc7N@GTmTwG7kVZR0@oz^pxUF8*cXa=j}%G8xa7 zEyQFBf@(Z_ky-PWa}4j&DTeb|Q#51NdyDXlPr)cwdhnc$Hj1-DZ615dfYRE>Q6^Dt zh-dFGucAP}tc`9c%$g>3I&^)}1eZ0(?gQj#57K_VVdK&bca7hN!Z#LRipSoI`A*<( z&w>y#AcYiAMud9*tn-sqdrP3BDOD13)tLO~b_?Uvq!?Y{)!1?R$+TlJdeP=0hBSEJyA(wIzk*hY9N+2~t zl?lyNtiZx#4deJ94x`N-uFS*ydiS2rUM!k|S7}!r!tCJAfR&0t*c3Y~O1#$7rJZZ>RcV^29~{7;*w%Xr;O5? zVK);f?L{PiBJ>mkQ^-<$b=k(<_8x`Vl+Q}%i&#Uz=}A5H!8pHwd6Pf}*x&?nn8NR+ zzk9Cbhd)?YoGVgE3t?6kmWZkN-JcEH0rwN|-6WV&0HF*WLEa*URPR@K^Ct^fzd%6# zG=Zzps5PX%okH;yS;Rytr?MqcK;aYo0RP+}BQ97tP6SlBXAQ~Pl%Slga7rAiP{o?t zkXyRQ*}7oVzK$xYR;Drv)xQv90C|o;|Lh23|G~?sthj(cM2A$p0ZT{vu-Q4Y^?TSp&5z?GoaO=3*bGJREg874;3&?f zQFWTq2zv}&)9ywHMMrQl*oIS|ti<@~Id~;iMJbh!!(zc{{jT+2qNbRD`P79 zk>Bw*7{}m!tB{qKj*S#_#zrEjtG|mcHXp_{`n49@^o%8K|ZaPVPvJm=4KKLn!-W4=atEz7VG+Y#&w@fS9kOh3_T zwYMo0?w`iQaJQq}Yc}6;uh}aT^Bv-6cpjdQ-{XO!1c2_>CId8Q-~g}pR*w9rR_mpJ z%;e$>s=b6a)>eSSqn@o9w@OSX{ zOs3kO;O`HZGl#!k1T6aj%D}~N-0c*YBI!=NAYOck&iNaa!SQc#I_tj=F*@$kuw0Bv zpB}5wIpT0cQ8TU~c%1y1!3u`ES8dGr9ez)f=)6m>Px}|OI`!xHyZHME*6T%+pg_a2 zD*;5c@c%S#P^`)H3ymi6t{CmGdk_=?h&4D>3ZwIWa#2QMuo@MNB|&ZEhN@WSFakai zN8HEbN|s||_33(LLVA2Go1s)Q)*%Rbh%V_j_@_}TBD0iL-hO)pDgnfQhyPTo&HR;C z%iR;hCdX(DX)3kO!l-rJ&^Xqfs?c$qQfJGEW4J68YtL3Nwmb!6&-aThj~+MJGgW#n zU7@$z;&hG_joxn3=&kxVEvJaprVWl`Tz4b0ytYK3lIjDtTkr!sK?I0u!G9dfT9qoJ z-9YBa^kU@VgryPWLZwR9GFru2d`g40PQ}{lH3{5=`%U(VIO0B$TD8$yqhhU9O2$^A zG}woe@8l3R9msY(HIok71Q)nHqr1{`Dmpn=$*B~3(PxRN z`Fofo_ZpRvn}UD|@N5-hvnaJ3i>xBh80uhogV07%t2}xBZ6KG9HJU&Rz84X-k1*AGl z!E7H1CQH#dCMkcH!CG7$r?uIY+7woyONm3r!U%xc6{YAJzX))K%`J`Z&)%{3Z|E2ctWNfYE3HxRJn!IfVJ&Kw`uGOG#L zN=UYsL&2OE&nB168apK3Y9+R^hn_1)Y z?drOoUOEd>Gkip9_|b)PnFQ@;c*a9%^(+`!H3N#ue-EBfQz6&e1n%Jz$!8P5o;wb# zS#?mp`fo6z{rI~oJyAWeQB-?eT*}?N(|T_U0!g#TAPfoUaVle)LCM-OxN$3=s@((N zX;=l0yh&8-xf26NVQ$a!AI~2(9mdqRL0RowD5+@yZ&foCRm=oW$wQFieGsyWrb4=> z5qujCLB+PN>k6H{SgE&K6Bge&f47o z)yrOo{PKC=q0%bN`BB{WA1@!b1jhgVk5D&dHTW7=!kC8TP*J~>fL#Qme2>D2F$-XL zRU0(yy#^KA3CJYRRHcE-#RNbcHwM!wdO2!X0*NlKNOIp9Z_4~FW(JMXZc`c^CGH0| z>_#T**M0!SzNO$rso}?B-?G3t8AsMFhfxo#fSO5T9Q9%I1H-jMqPdmiNAa`3KL!qR%eC(qo;l;`2-J*q2w}iLb7} zlV4wjr%zsk=TBXO9cR9W?PssU)-%`O)$gvsmeW^Z(}|0){*!OviU0f*7H<0pCcOoe zNxgY^Gl|P2LD`b6wDJz6-Vy+5SH_pyNU} zbaZyZOQ!%P>;oA6HUL*LalV3>ms)E{jg7Y|u8hHiOLaV+Yy0DqVC0?UzF6n`h>tFf+X_F86G56Hv*)BAiJq_bOJnm z0(i$EHfhZ*pWP3T9ItL-lX8&L_VFO8x@9&gXHo)5nB01Xw@EpZqD_kGe)4l3Bsz{Y zyL@&()E($JrK@)D#W+csJlyFA8Elh8c<;VKncPM^n=(nfTMiOcE;`QR$AEe_hM)*Q z_6$KP#_l9FWM%1!-82MICJzZ91$9dxCGYl!AOt5l4w3D0n?#^Q-H#pVmYC!aWO(o9 zLE?>707ymvNtkTdbrz<*eFEA9CKm=XDSEeHlRFTkV3VSE^GtS2Og{Y9S5Uv}GH;XF zrLz@!n^&W=rbG-9gSiN@y5kB|Z~PQm4_yjiaxuoqcj$6JoTMNF zf;q2l4Cb#1Op1K1L1S9dooK0x9l$=!wR$3ub)nHEEV9KPU{JyoxE!gOMjZHF%h zgrJ@_$!DB)5hP{NuWn=#)h#l)@Dtu~Mm%>4EH?wPc|M0Ot1l<&qr7QPPkQjnm4_yiC-J;{H|JJW=e=rx=l-Z;R z5<}3s@4%{YR0&;N*5cNCc1D>2z7G8ro42q2Nk z=e|XC%WP5tDyUjuvhBa4$s~fLHhGnglZ45DI2q*KSW5?PxfA!y@if9{s2#o&7Kkq`V#-n>nUOp0-`k9u;G zEKUYz9CS8O`^K{s3#@wj)qN+72;%Y z2wvT=Un`}KO0~u_SvU+lZ z{0T;wdQ!aazG<5*S+QGIPlkVjA%>uJ;u8#!#dD$S$pz7R%u={u%N}3HHQpu#?_2kUAPJ-{%@2E{i{5ZO=2m37_pO2`X#K+Mc5!925KE5tF z4qbiFhkdZ`Un1c_x^w|cBtkHsclcsh@0PFQZ11tyB(N#7$yJ~Es~~BKBodIluH)>( zb)1VmGES&^5}%oii%r4aEw3k6AMvNf2-b1JE!*vumhI+!DqCy{&N#AqQd+hXZBhan zSWn_&lf-2ImhA#THf(wS{Yii4nM9D0)RU<0E#LJlFoNqzT(+A;K;i;xM)|nb9|SVV zQ$2p}N$8$>hzHr9_3oFy>wCTX=`R2#6M)UQT;1{R8~p<*tal@mW8e7V*jRGIH2qz1 zDY@@@64kvqg7xn9F9F7rKVM67c>c6StNH=b?>GoDw|V0m)N$Va9-8-k2`wLKR{tJw2+X$2Yuo)({kYh93!8dsg_?iU4 zIgtrVc1ZQ4A+;zVo{J`@tcQ9duMToB^ee5kBn z4wd7VK@}04SJdOU3@XMgrQ&;dgA~m5DFw5XjJ+sKqX^$jhs~DQ-K5l6_P-!|WHY#nXF)a!nbT36i~GWe=XpoZgHbhYP+Z*#BZ(AOw}E#I8Bxf* ztYMi{PwLHu(@9(|P#G+V*jT4hg=o1!kl4J04VUufrHsaBb|RBi%l3fNGa1r}IP;qV zM^6)-(@}OjcjR;^D4Pj|W!U~T13aZOp`cWp6CuYN|JqHN6q}bc33gLp^OC>A>J~(d z$dP8L4NPzGq&NO)D>6B<W^Cl8oQk zNo`V>nAe~PY6CNy&36QXBs+L8prMY0AxrJjCy~j###NALD}zL?9FmA6+REv?=U7JP zc#hdw1@>$ok+HnEaV`j%b3`8a^9fwYA~;yRJJbnt@F&1OrM^A)V8G*<3DoUP4L{q&P|;RVHRf2_$nRV7Buz zX6=Vi{Os{}VrgrlZ5V2?x7I}5Xc$7bmzq59w;E#^i?eXan`;u?HQn*73*wC^nLy{E zB9uYDo=TY%4+HuC;YdT6TWXtK57 z<0MPL+vJ?h#^mh9@vOa`ra-;Tjoq&OX*?!7b3(Up$MY@RB-kd=8#L@{HrNXBLTZDh z9NW0n25U8mb3S5MV>PU;7DwFYk6WwMthJ2Hi)kz*;52L+hrNZQ;f(pcx(+ zMf-@+a`(iV(gq_~+QhC;Gtr)N#%75lpfL)NES0Iorg*)>t zhIFI&iUE#FHiO0ESXJ@2$#yk<4}&#dBVc~^zgB>b%L5GmS^*xEfZ`YMi^wYeOEdvg z37P@^dsGo#41ve#T=Yeac;RIY97!!O7>|oDXW;pmEHInkTP65==*1Wh`}2YZZhoM$ zS6yg3Eq&F+d z00aO40096104M+e004UCW~=}J4Nyr$K~z`?%~=a@l+_hJ|8w`>-DI_QTPfq)7~ z#3s~nsu(M^BBFMtsAI+F_^7r}tuuD43Y6*eIXo|%8|{r`LKIp00^+;h&oE5K2Z>$(CBTe)(j z&^fb{*XcbGOYnLu5p(ICXx6q_?(*f!`MV$p_j)q2=rfcp{yn#*Kono^VBUt!mV2=ope}H+KA`PKH zNp@r@84)DGb!6EVCCMpBrYeg}WSk#XT-CIhBLy5=W{xXJb~NQWwq!dvA%`^VY4%83 zl@F&m4h}WeetNq|z*Izm0u)nK)h2mzaM`gp&T9-boaGm_>9Q!r6+wv+Kg+ce2ye(> z`p%w0@49=t*1Y?9bZ=fYe@zp4Sh-NnMxG9KWhes<2l9{_Bybl#ccB=;rQB+!BE|& zH6JMSXx?>4-|}eBlh-^q_)53rg!EV(Oz1o~$o&A8!J+07F+fYp1eQ*{dG47tr#~Wt zJmEkvDc69H*bscoe-e;zbx4DO8U%=neu#kvbEG)T5n}kx6<*dZY1syQ@Xg`&tNyh6 z?oFl{F2oWD@*tX&#tRiz2;xS=mc;lV+Or+_!Nl{Mepq+G(~>Lg2QKXv;Td}eJY;Qw zPY~RoTY#Kvg3TBTW-!W37-R+Bw$AQ>Bu=DJ2!jtw;s~G!e`07#@R<2I%Xs6{{HLQ% zz0Uf=wXDCc!);&LUiOz|4U+cGXg@!Mx4rFnn?@Y#D6B+x zLarp3PpOt7e+5>}yz?ea@XcnZ6=FosI%^Nyqi=?SgL-oC8*|Gg)en5w*f%N*%;sa) znLTBG#FJ!@ERspG2?JrlHm*DlkU+M#w~LPC$gbe}&z(5Gv0kfPLJYck)r0RA9opDV%H%2cR_&{rlvW1lQ;f9Jety!W7ISVA&MHenzvTrmFd zil;sFqKYFa+J&_jEk#q(JO)Wehc)?+!9f5FrI7YiCc?5%D=hRi?b962=Pb1mE)Sgm z%}N}O6QgjvT+PdBSL0)e2k|1F-sI7ra+xHXFnC&|b{RpCLl$IB#&D&owNj)qrqnDb z4@Teie}b_Sbcfv4K57e0#^sUWmE0~4m|8SJf`!^N-sv&~Ii6n3b-`1)PW&W*4i@Km zwYINMja#NzDL}jN1uh}R zCDI@*F_z~9nqZ^R2P2jaw^f}2jZzqvg!>tLm3r7ZQUrsF4Q0 zk03hCp_0AOH)P)GuZ8air^4??K7e_F2Ka8U5pbEXJ{dQI1=H0iyp`VrRp|e&2sgvC zf7$KuZ@rHg;)Ax&?GGT10jWu;D)Gi|vLF}#KJv<20*Gcbm9cj{wTsEH96)c^1=+4Z zCnc(ypiL!k9&vC8iW4rk56$-as*@n?7;s7DOgPa$0oIRpj{)+*nvo7zHDMn7DmD*$ z3eat);ra9qTol|C$OMBSFNt4AaR}!7e;UeeCnyD`Vs@k=4oTPY0$~#=x1)THr%Y&* ziYwQU=IEhi9<&N$OH&sXk!mIWJG13Q7%z6Pd6OCc?(kElM^ipA&766iKP30Uiz8e>z_o zdZ+J{5M18#D%Z|K$1H$#*=`uZNe~^YM&Rn2IWSABfqp9o-NiJVTR9EpYPIlKatpjW z+Dj@#M!freHb`G&QLYv-c_b{7QxyEVA7n~G)u;+=lnIKD59dHiEK0L>Xxd1Kjcb$2 zMOD+F0$1blk*yd(UHC=qDR62qHo!rJ5xn4`tvtWYDY&-B2DqkZs6ZV-M{a{_G2_j6y!e>>w(SVG@8 zHhKDHvSP|>^Gcc0?~IuNQ4?L;2G?+m5f31NiAw?a5|^t)rL`fAXrclw!HLj`AYUHo zf(@fz@(rru;$Iw{$=j}soe1w`d*QXzPWa2<$EcRl7NL?Tt_DhM$9_q+T@+nWMk5$- zA(n}`+y?1@<46Uj3@l%FE}6cfd;sYICli$JlZs?sfwY zZnt&64RIv^3nEQ$cC-m5VEv}uZ}JJ?5|m0DM7&7}-V&2+h6f$ZbePW!aBawR(!$t> zMpogdxWL;AJKnEXYR@B~v>{s57(7A_8Ye~X#B4+63yvu!2jDy5e@QSWI04>B?uNzj z84!{bcr&#J-bwF;#|F2;Uk5&gpsWxs?nB9b$(ND~YW2m-;D{l~MjvC-VT(?LE$6nl zQk&2w3{Dsn4Gm-_+Ul-+*XW|^g%^net|3wY^_{?-yt|k|&LzWMTHgvkt)B~5)HWl) z2B=j-@IHd3NgRhefB5X`sjxV9JRGl8+lNiZ*1R|e>~PT|)* zzxiEWFj7pE3c*niZzcJufEGx`JD|YYnKdx#}CoLp^L`n2*OZ(o# zT}km+fQM(C14Z1So3j1<*`6Q9?2uN3Y|DiyS_ICF90O-We;c9RSAlWdhP(D|g!Rd8 zY{!_5lU`kS8boD3f2W^b^NZJ)?Y!jqqOqyvL7Uqk9jXn@bw;9&DcfK? zKJ?5Zx7PjaOi4g*ixk25y0p3(emk&0hM&GF9b?nobO~3)xf0iOdqe@NP9~xKPk30HUj}bBb zFh2M{d`H=6*Dc+*-;lJ1`xMJfN_dRK zoUrJn{XC_i&TVaN3>$64Y@lLuL&cGid;0IcqsS(gYmVIAx8@F#MKVb?VIVA?#L`so&C{ZHXexpbb|oRYu;zPn zFRi(Fl`5z_MtiP?7$lt{d@woyoAU{by#*LCb?%BHvJZE55atHsFgFy3m{K}+dP1or zaDN+q`u5j`-`pfPZqf&C=3s}WGC&%%!d)T0f4aF(s#bbbJtGAqhlL%syrmB;$0FOop?9SukaSh364`Rd($_dS||?2uxKX;pQzhda3M zf2YCyK#sfma80X%NkXM83YD|88Iv!KU9<%K+HbHlfzQD!7unC zKG9c2pfKpCb!McpEZe)aux;bZ>3?p@f4SK#`i-1o2{}9v<`oOG(xbUNIuPW6*Kc$* z#E?juLnqF#E~@DJ6!anzUR-jofESqzy^w=foEBEm0g80SG`OErS>c;pzwt=off`?; zCQy+s!!xtn)!yYQX$@~o9Sr0~(U#Q$oxW_@Qt1pqX}Vwul8DJB@nA(f&0^VIFTVpe;A+x z00aO40096103ZMW0047jhUx$S2F^)DK~zW$jaF-LRaX`M_CAmM$j!}@ghFUCRPZ_N zv=mT~8cZuPMbgm%POVgDXeqQ#C!JC0R7gmM{;7_Q4;0#Qv_EW1)RxZlF?B*ys2aq< zp$-n%3Xw+wCERfHy1Dl}w%f65_yPmCU90+2sZSTf>5I&a4qjnU^L13UXMU8?|2BDE3U~!#xf7DQkg(FE@ zeMfD1d;kACxypeU&$o7M&w6T2##5!5(waeP(7_d&Vf3uwn~=WgiC0|`7hJ6$vYYpG zTp@Z{&lscpwxzqy7u1T3hqx_hsceY>r6aT|R0veaNLT@hL|iNGal>$brmHh)Tdh;g zdtSce#M)hRpd!i;;fD|+zn8(C83kcg-2$^@^4^Vpd2Kb3G@kmd|5( z9|g)tL=K}A7iaUPE>{S)ie0%P2ZbQqIN+&TMdOE z88h;}LFwW~oOtuMaOW<7si;NW+D#Zd`2qS4?MH4fi^_$|SZJbT+9XjCKt_`FO?3fg zMdU!5CW4^4IfahAMI5hOvJy^FG46P}1AX0p#Niz+a7wEX zuek|}zW)q@{21PC`U;AeQYpS>)B&wuVvW&Z3O`(y)O=G`e=w?u5F*M&VR7B}#`Eaj zvFuvIzYL-@%E_-!Y;)k)Bz{e}Wb`t=vdYbcG-?w%F*W)py?- zvGHVQuf4V56o*)?FDziPNCG5h&Ot@}YNY4h3MW;9|GdX8NVma~XMk4S~aKKBdK?UZrLry(59z_Qt9wB%DdWtqYZH{2d? z>1q<&(Wp?5bPOkK{dl!)PD>u;r}BLxK8HpQkIOCuJ^?4V*DV&o%8tO&Ca>s3d2B zq(lxNm$aM{4}Bg?pHZ9NK6=UKRSsm+v@Bi8(Xq3)U{$jL8HwfyAQGVl4RIM=0of7| ze_uelm{wf_@3xKh-#HhjI;f5Wq9JS!#HuXW9bl{W5CTRQ)8rQG$_5sR+( z;;Ow=`R)?S^cWsQf+(rYzp;7AHD3@{>5M;oBnRs8j-0E}UgnrwnG=r2wEBrsEmDdp zuaD$FtT?gMOVccKy23JNtXR=&Q(7Jun6d`HTz|(J6Po*ZINg3rT2;lhGW#!tf4!VA zU8L@F5AWE!cQR*_I{3wdOP(k7zd4ZsD)X~QH9h?7-u8)PCQQ+;jrC*?k&PDHLkV1k9be*FLd diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_map_start_icon.png b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_map_start_icon.png index d7ab9231d998cc3e81eecd818e9a5dab3d30f2ba..c970699aacbc2c9fcad76c3d8b5d920a1c6469e9 100644 GIT binary patch delta 3403 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 delta 1803 zcmV+m2lV*x8odr7iBL{Q4GJ0x0000DNk~Le0000M0000U2nGNE04V3~R*@k{e-@wv z00aO40096103HAU001mec$)wK2B%3xK~zW$g;i^8Tt^i?Gjr$O-M#zp+PkbDIIh#g zag){%wFyb7QbL235)coOP?3~KR23k#X)B>h{D1~Ezd))`D5`=4>H|oWmMBmtje@9D zrIaRy(1)ue#;%<-Ze7RwxVyf)e|zV}x!df@4Qm)_HM8fQ`R2@bzH^4aGUGG*U$VGJ z?W9rXZsJ(OEW$c0P8k!XU@1AnwK?p%m8XC4?OXhI5Tu=P^apQ#izfL2XRs@7_osd4 zFbxzv^;K`Jfn2FXqjR3JYyRU4sn;KUcGoVo6ze0vJC7PxIQP~c+%>r^f6h>*Oxe}X zR{>Qx8vuf4DH=;~^IohopP!1<>bL*+p5by6JdC3;j4`BiVf^LP#ub~RYqI6WhY(2_ zXiON73UDn9$Z!tA{{UV*>0iqB^y`l3*@FisoF<;tTzu|F>E$U#T zBtV&w+6F=isG0zcHe}iae}V(CC>T6DFt&InmQ5#D7GFfXts!P3ux$^VTH*A@_c{Y< zAL+x00x%Vi?i(Pftf+8ZtAni6KoyJh8+|gKs8uXouj4@q55f%wNWnyc85Y~{(-Sja zXaQT9)Dy9F-M+%>8oamm>m*(+vDLTmLRJ=OO!pL z>Jo&;8!AJlg}dlk(VsMc!-Uygv0EYPNF|XsbWF)A+r2vJh7O~Bk?5yW^@v$`pY9py zbe}nMc~LDcl0$c9GdIR6j_@l~1iF#TKoOYN_Q0XB*%h>Y?q8c&CV|rYFd0f{U_z2r zU2$Hn272>gr*l&$f3xozj=NebIC1u3&_M(G`gB2jb0pss*DdvchoMi#a8=Xl3We}g+d8M~aXXx|S=`1z&r59+^s`La)_1zU%bkqtu`uB0YL5)*Qa0}_^D z5nE5v?wmRm52`dQQxVdEz{)W5Cb|DCrpYA0AYtSKfq7 zL8I(!!eGl#m-GGKO?%_>Qe+&D?cJPqv6jKMISL0a%`77Ee+W)2tbDBSk&KMyT=hs8 zY$M`ue{taG#Uo=XJvu9R4a=1zAt2>C_5tKui2$xkNlOOGyjN02qiVAm!jkbAdADY3 z<~k%D1NPO`!Nq%r+)v=KrqzUopno?{%>MQ7rNqd)wo~&0ZURaHvxX_RVLH%~A|#|k z8;}wQT?`1}E{84`*p5LlpK*&@35lZ^mqZ-?f5FyC55742=U2;#O%vrvm0&-XNDXL% zLI{&%F#T9ym?Rp(>!YPNCGF9Eaj7R8-}I#{Y4zh)#33+VK_mF~)ZgYFU0YT6z2!M( zvciK#?h&^EjM;YT0UT>rW?=aGkHN8%Z?|ypHdB;Ycb@+FT^Cx$ ztBb~_YmGbiAGHf*c@pid=X}24!-eT9;RC*Oq*0#iy|H62EH#Gfwj4jZe;3viVL5%R zGtzRcDeS?g{>!)=aOh~dQ#-I?4&txSZX;zWy9Jb+!Gf(WEYWlRB{{uN34Y=rtb({bI002ovPDHLkV1n=$YxMvC diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_map_staton_arrived_icon.png b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_map_staton_arrived_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..39be18953c759b81159ad7e79158a4a3cbec2b48 GIT binary patch literal 973 zcmV;;12X)HP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR917N7$F1ONa40RR91761SM030DRS^xk8H%UZ6R5%fRl)GzGQ4q$@z5B?n zuA68ug$6-L9|(x0Z9=LP!7_?}fSt9qos~^MA%%)%Adpg2QV40a2$*O@*bsI%$-eL2 z>-Rf*=eownz_&B!oSARt%$d7^`?mz?5!!6?PGkVY^k|j-o)2K#h|u8}%on0~43^}t z3FPO+$O>AOcXoDeH=E68gTdf)9LHw>n?26(5%8q|ODywu;UFgzS65fBG#ZWdp(Ki; z1jx)Zwvr6-!Izjc_78Haw79aeGTmym-l?)=9Q}UZuhHW;Jw1I#OiG?rZW-91+ET4n zdpbEed0)1dvwrAm?VM}(N3ItNiJQ4Nbd@4)9*J7>d}e0mp;ldCD8!b5sQl*U=6tnU zUDGuk_}&cNr&`_}p9QYdcOJ*B!0&OEB#HMUhFCZRxB`d~ba8%u{+cB<=&YIo8$U|b`NV&4tgt$dKAT{k1X#K68^A!_AEF39u zV5LKx3&ZdlPDrC2x`8Sibyi=2rZmt3jbJzBWB$2Z?wYoFC%8PZw2${Kpbf}Sq~L!7 z!!LjD>`95i$fVcn{jgS)^F!YX>+yL_pYbt&jo^=rNQMzpW_)yX^nnV%^=ijIl2v|Q zlL#LpCKe9CU)kR#-573fZ@-dbtS`$|C;INjR6Cmj|6r=pD!+NT<1Q6@){2-|@z4)X z?q^O59`S-Oxx2gjWOjD;u52&$PSJfiF1wQsE^;VG?&fsIO_ep+sT>|2zFt^Zc%)@h zXbX`MQ#mtOnVXxty0x|SLPLKm(9_%Fn2ko*$JYPF$K~badwY9(N7_CU$mqX3dIHon z*OfzkadGj%!NI{B1=AVdN7{pp29kJxfB((W($WKBh!x=Qe9WDRB}nS^dbGa2{=QHs zyw!g|QYw`$YECDVXwdC;b@RjRjg5`RYinyS<=YTJOXvw?geRMSvuO#*CWMl}|1Ea* zsmkVYxGqE;fl7@un~G7xbdrko9CBU@LNu_^B$z7$5}>V8U#-@^Rm>VOax`QHD}rFi v4Ot7dmx(!N8)Jr@q0P2qBV(OaX@}^ae6}KScN}WJ00000NkvXXu0mjf`c}B< literal 0 HcmV?d00001 diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_map_staton_icon.png b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_map_staton_icon.png index 13140284340435aa9b665a933aeb23013b4f6c67..d90c5a2b71e4d73392eb177fa55f1526cc9c256e 100644 GIT binary patch delta 962 zcmV;z13moa2>J&hiBL{Q4GJ0x0000DNk~Le0000M0000M2nGNE0K~LxJCPwse-@wv z00aO40096102TlM000~zGg<%u17t}=K~y*qbyQ7D8&MQ}NlZ*NBvfq{;zCNQr5^~E z(xodwt5QO-F17dry6d{@?z-wG(1MG8NGVmY1Xp5t5UUFt8yk1ZDD0rBbQ^vu)cU z5W1c*nlzZhT-LN||00)3L&;>ayHcsFV=~8!dcAJe^j;ht9j&vbMea^6e;xRM(}r`o z+_P9L_7JhLy`okhe_HBCNh=?+`=fq!_i|7TTx3bpAkB+-JpKr)D$oEli3w(fmY0`r zjgF44IgVqhmNGTB-;1FDW+`3T;mW%V|p6(-pe;Y+-cT=(o1X}dVY|pbX(vozrlBQcAt$Nl3%OU4n+#SeQImtf5=VLJ-%)l_eXuM z6u5$i!Xq8%Ii}9%^Pgqv$$<`~&D7KxXz&Crk65GOEwsKYV z{@X8=De&$qmFNkpf8>oWbuAt?YyM=j**C+(!;cY`ffK+MVrtDh7)c}&msVC*UPhzQ z+qn2L5kCSG)6*y!WBgxynV6WE%VaWnJU#~84}?+>Hc&-EacpdC{@~zX5ye!-=ty}O z(-SbgzrVjYK0ZFr8rA~jFnqjsV$#4V7K?T&mHHG62G{T(f8d0};ZEGsb~Li8)hbS& zO)o4gJei%HeTCc-2r57gU`O&8ed%dDBPC(8c7P)C|CX`)sUqf^=W$7N3UE>(b#Fye zFzmEUG$%P07*qoM6N<$f`&Z3pa1{> delta 1071 zcmV+~1kn5X2j&PNiBL{Q4GJ0x0000DNk~Le0000S0000b2nGNE08w~}@sS}&e;l9# z00aO40096103`qb00790E>!>k1JFrCK~z`?y;n_W6G0Syvp>xyZLQk0HV74M5rv}A zBIrSAQK*Us5fl#|#8dSocq$c%KTr`ph#(aa1W^h_@S>mxt%!I~ih?5bprFMnwXL>> zW}9TkH?x_^WH;MpYwJQbZ{E-Mf6X_u^RgkUFCW{Q19}H2T?b2dO%npWqbINTl7>rN zPXTEA(sAXH3DBr+B@7_64k$otVl7Ud>Vjo0e=TmVoq{p@ zk0;9=#v_$bAE^RU*Ew-Io8bXTD5^#V24He%NDO`7vBpMDIGwfO*w8)5I*u=gIdr1I z%`FFDxfv~r%Ow?F8UP^TLU}|pxB}_-7)+t16_!$jeF{ZjzV8Z6hik3-=S%a&eF}XU zi|qLCgbQBM96rUT-#>!Uf0?P0Yfx`h!MT=BFo|9iUohbxd`dq|{Q#%L@nH;;nHl(< zu_0a&o14%|B#IKe1FNBdyJ}1eE^gWj-_z6H6h2;s3cX}3;8VDsl7zXU4kN22K7--qCCO!)Yp@)4DMYRVAmALTvt+3xuY`d}YIHN;JUB}eHs(+@ zkH_3w0HKn>P45KqV-AY8P{eZcwmU^{U7$jRPz6%}r5fhr#N1F;AW!D0_b4pAJPb+_ zsNm9{uan>&)jZF=e|ZSiB~Wda>=~=zJcgv|z6o1SP!Liw=9(ez9-zX6)QKrJo+4c{ zerh@)-MG=8LehmzpGN&XpHE!*p>A4PAk7c1PTk0VJigSK@<|DB%uC3Kvbu8yyBB}A_|^7p zGw5JczpsC%rwkkYvxLyQF*DjXnC!>~@JP3(mr6f3+LKSMEXnl=GUg<+W`;VNqs?kA zIDrcM-9M6=e@!1Qt}Z>Aa}RB>V?@&|_s7%)s2;BU=$JW!WVBo{BrWT0YEFeOle;ER z(*?F{0-Px`Qf69=**6}`H-uK)Qhh=8ynDzBw|76Rvo*34m9}A{kK=>1>Wft2zkTze*gdg07*qo1w^hwV1gJz=Sctn diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_driving_info_fragment.xml b/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_driving_info_fragment.xml index dfd6973a86..791644deff 100644 --- a/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_driving_info_fragment.xml +++ b/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_driving_info_fragment.xml @@ -62,7 +62,7 @@ android:maxWidth="@dimen/dp_600" android:singleLine="true" android:textColor="@color/m2_line_name_tv_color" - android:textSize="@dimen/dp_20" + android:textSize="@dimen/dp_26" android:textStyle="bold" app:customGap="0.2" app:layout_constraintEnd_toEndOf="@+id/iv_line_name_container" @@ -123,20 +123,21 @@ @@ -152,6 +153,7 @@ android:id="@+id/bg_distance_lefttime" android:layout_width="@dimen/dp_182" android:layout_height="@dimen/dp_48" + android:layout_marginTop="@dimen/dp_22" android:background="@drawable/bg_driving_distance_lefttime" app:layout_constraintStart_toStartOf="@+id/tv_next_station_title" app:layout_constraintTop_toBottomOf="@+id/station_name_tv" /> @@ -200,6 +202,7 @@ android:gravity="center" android:text="@string/m2_p_arrived_station_title" android:textColor="@color/shuttle_color_1f860d" + android:layout_marginTop="@dimen/dp_22" android:textSize="@dimen/dp_18" android:visibility="gone" app:layout_constraintStart_toStartOf="@+id/tv_next_station_title" @@ -219,13 +222,13 @@ - + app:layout_constraintBottom_toBottomOf="parent" /> + android:textSize="@dimen/dp_46" /> #2D3E5F #1F860D #B9E7C0 + #43CEFE + #1466FB \ No newline at end of file