From fde2e6a1b17a99d3a763e1cff627f946cbfe2b6e Mon Sep 17 00:00:00 2001 From: Winson Date: Tue, 22 Mar 2016 16:03:10 -0700 Subject: [PATCH] Adding assets for dock button. - Allow nav bar icons to update depending on specific configuration changes Bug: 26954184 Change-Id: I1e089c751d2a5785457491b2a204c936d7472145 --- .../res/drawable-hdpi/ic_sysbar_docked.png | Bin 0 -> 1254 bytes .../res/drawable-land-hdpi/ic_sysbar_docked.png | Bin 0 -> 1151 bytes .../res/drawable-land-xhdpi/ic_sysbar_docked.png | Bin 0 -> 1402 bytes .../res/drawable-land-xxhdpi/ic_sysbar_docked.png | Bin 0 -> 1643 bytes .../res/drawable-land-xxxhdpi/ic_sysbar_docked.png | Bin 0 -> 995 bytes .../res/drawable-land/ic_sysbar_docked.png | Bin 0 -> 907 bytes .../res/drawable-mdpi/ic_sysbar_docked.png | Bin 0 -> 972 bytes .../res/drawable-xhdpi/ic_sysbar_docked.png | Bin 0 -> 1346 bytes .../res/drawable-xxhdpi/ic_sysbar_docked.png | Bin 0 -> 1608 bytes .../res/drawable-xxxhdpi/ic_sysbar_docked.png | Bin 1755 -> 1096 bytes .../statusbar/phone/NavigationBarView.java | 44 +++++++++++---------- 11 files changed, 23 insertions(+), 21 deletions(-) create mode 100755 packages/SystemUI/res/drawable-hdpi/ic_sysbar_docked.png create mode 100755 packages/SystemUI/res/drawable-land-hdpi/ic_sysbar_docked.png create mode 100755 packages/SystemUI/res/drawable-land-xhdpi/ic_sysbar_docked.png create mode 100755 packages/SystemUI/res/drawable-land-xxhdpi/ic_sysbar_docked.png create mode 100755 packages/SystemUI/res/drawable-land-xxxhdpi/ic_sysbar_docked.png create mode 100755 packages/SystemUI/res/drawable-land/ic_sysbar_docked.png create mode 100755 packages/SystemUI/res/drawable-mdpi/ic_sysbar_docked.png create mode 100755 packages/SystemUI/res/drawable-xhdpi/ic_sysbar_docked.png create mode 100755 packages/SystemUI/res/drawable-xxhdpi/ic_sysbar_docked.png mode change 100644 => 100755 packages/SystemUI/res/drawable-xxxhdpi/ic_sysbar_docked.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_docked.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_docked.png new file mode 100755 index 0000000000000000000000000000000000000000..0622ddc420e3372f25aa38c9b1426f8913ec842a GIT binary patch literal 1254 zcmeAS@N?(olHy`uVBq!ia0vp^iXhCv1|-9u9Lfh$Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e421sKVW9z(lyPDao^9tz`ViJ#W5t}@Y`@tkLW;= z+V}3wx~?XUE;)({NgIN-v_ibh^L9-ro7lT@g5IqOIwC9!J2)O46Fj(-`Rt{R!%jKf zc_xN;cWju@yKI}MFmIDE--9Vf{@nZhyH4$LR^9&CpASCNw^hIU`TcIWztf4cUQssZ zyB|ojT>sx|{mz?1Yk7l+Wk$`uC;FXSrVWt|><`##CNt(8Ge7;KwT6>v+qP|sl$0i( zNdNbp>+>hQ#{Q4oKeuh)o~(52*s&F1tB>A36QJ>>nYGox&8>wc=)rNDqeqV(N!xsJ zMaQ{wezWGz?cKiJ&)Q61)~#Q!zxMKlix(aF`1mXsK33T9t9H+rKY#rZ zwWedC>(;JKU9*1u^47CweN~UGU$f?gO6LKE_1CNG%ge)8v`o3l;Cq6RqhMNx`;&g9 zUAuR$^jhkb;UmJx6!jpCzk=7mgW=fA{=U9@$3vYm&iwgPV`O47C8D#bsp*Lqi>u-P zt_r)2LQ=hI8->`K8#f7hB{tOTI+w_L_3w!`QNx)&;>WfrELphl;l}gNXSb~@d;9jS zF5|va4XRH*|NeVftb1vX|5NGa=H`^5qDfn}Z@)Zoq9E&@sjix#heK7x8~E3s+O^9n z)z_ETRH}E$s#RL0stj2-?6ph2Djnebp~O5PU9iGl!Tz+fFv|g-4s(OsrQcW{i+_6i z{{3+mi@AQMybiY>e)#^;#A%T&2iX5)Byi33b5Bc4OS<~v?c1f6mX?nMziwF2arj}z z#;CRVZtm{B7qs7BVm+2<^XY>p+p@6L>(de*$og+6soERIIX`s?chBL9>8HPXY$`us zHuW+8yu*i`S*J|g^lYz?f@Z7d%7(|D34grB4b9EN8~rzJ+&J-N*>2I*t5;_#3UH(( z{rU81lL@o4;DjHHVN7=dCN<8TGpFD{`?Pg?Ls+CDVv^l>dFDOQy^~}*k9nRa!?Dl< zfhKCw5_VsfvK`xezr|>sfVJ#O-ZMF7-TER6ZVB4Qq{J}E=k(6?&A4>s$`lLJ$neSk z{{372U`h9e`HhbsC(9quXRbNXz9%*|c89O{@v`FL%^EEs;o*xL?=nBAZxE7ftSMip zxcPu*YmBR_Yv){^VufGkYqxC+lQ5GxzSMR>kmHlgoScviGEMP!*F5>kz4L13hHk^M zEMRt4Epd$~Nl7e8wMs5Z1yT$~28L$32FAJuCLx9fRwkxara-oZm4U&%ub#J1H00)| zWTsW(*06rX$26b@NstY}`DrEPiAAXljw$&`sS2LCiRr09sfj6-g(p)%g%5+LtDnm{ Hr-UW|EVv^Q literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable-land-hdpi/ic_sysbar_docked.png b/packages/SystemUI/res/drawable-land-hdpi/ic_sysbar_docked.png new file mode 100755 index 0000000000000000000000000000000000000000..c03ad203f47b9e4ab62752d3b791cad15d8d71e5 GIT binary patch literal 1151 zcmeAS@N?(olHy`uVBq!ia0vp^iXhCv1|-9u9Lfh$Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e421sKVW9z(lyPDao^9t!0hSi;usQf_-(kihjgGw z?PSj=?$9ZZ4*7ezELpkbu8FQl(2CxUDNb+C`D$Of#?i%*=d?Q@ylz*aX4mc}jl4S? zNBMhmGj|I+dTfZ|?yUdwNWXLDJnLHhv_n2y$}YNoeqfOQ?oRQ&nb!Qz?2ZK~Cu(#l zB|Hjv&s*d&@5u8Y8+Fd}0oH*rmwYdspZ>3Dakh)a7RL9DmIv5>2s>=7Oi+;Oje97w zi|@k@!Sue@w_HL^*uuiYlhqV#7X6VEJX*2h{Dj-bEo+_x=!l_1hmh043+X~E&xN12Oe#3EO5;oB+(nC&uHC<{f7EBo)~%kBl9DES zODZZX&a*Cdc6NUE>({SO&z?O~U%Pg#XlQ8Yx|J(eZhv(3+qZA~3WVid&%FM+Z{@mm zdQ1OIn>MX$)~s2ZIy*W0E9y#0OxjEJQc_blzI*phSa|N-xj|)R+YCN7PxqCSliSxl zBP1rKX6KS6Ds#oY{QkSX<-xyy|E{-qY1qwwZ+LW$U;3`Y4+AVOU%s5WarM#3j_pZ|7on{%M7yj*_H?ISN< zyvWr#vTfV8BsHc+halmKxO3+7WIA0^UTo;??X6E|k}?wWpXmXGKl*)o`up!6l%F6g zBQryAQ-QGlRI&-k*F?UgQ}k&&J=&X92CAU}S7;I#+b&jJb1byIzKJ+$h}J=cgt9_h|N9uOn94 zQ~t5;*g1t?Kwo}OdZF5tb6s(}mM?dY?wm76##dG3p75)li2jwqoEMW{6^7V`1g~v5 zn|3+u(A%~2t*@e5TU({%x6DpHzU9;@FJq^) z$tRb@JyuLw(G=Nfee2;pr^3i-yq3VQ-Si;f{Y! zC8<`)MX5lF!N|bSOxM6z*T5vi(7?*X)XEgdwy-iVxcAlb7K(=4{FKbJO57UOulSe- x)F276Aviy+q&%@GmBBG3KPgqgGdD3kH7GSPrLyp3DyURo@O1TaS?83{1OOCK`ZE9k literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable-land-xhdpi/ic_sysbar_docked.png b/packages/SystemUI/res/drawable-land-xhdpi/ic_sysbar_docked.png new file mode 100755 index 0000000000000000000000000000000000000000..bfe2b4a973c6b10db1e1db78c904ea04ed7fbfba GIT binary patch literal 1402 zcmZ`(S5#985PgUy8j6ZJC|yOcPz+UkNV0*j5Cf66LIfp&1Vq3@q!;OgDyv9Q+DcQ{ z5D*hEWRUOuLjvW{pWV+5iz`I>7?V%Ib|8-NDZh5}yWaDruX05u* zOalpr`Fd?kRt#QyoWdW1KY?FL-uqnM)^)=v9%kO29dq)Otqr_#m6qDE6xnY)LfJ(1`H@mkszTY>#!->0EMhL{IXLw~FOQI_*(3JAX&$KT{UAbS#mr26F;Hq>Y z{tp=|0qK+an4@K? zFs;ogHK*vjx_EAG?nYnV-RSO2kf2}0O0a|S=AOnco{c`Otqu8dyL|GM{pFW#kqQb5 z8bKTvihqGc5Cz9SheD~?i8CId>2$g(!}%yq7~<{SDYtv4^7^I_JDr1C2yGY-3kyS? ztdjx{OifNA_DV|L6F17cBE<>}3@i&rj-07UV2sZPD<`y&8fzxz=jXFm0b_!0goBJw zxpmewx67mTgw1I!EjCe8MNWkGq~o}^olk)NRyUoR+FC*F`O!|%3Cu@A zMiOFA6)r5)Y^2AJzMJB1!JV{OH8n-@!G3;yEG`!(SXr^>U9U5)ycrNsD(20TuZA#w zfsIH234&`6)JBpqMXNFeZNEyke zA=|A4p$%Yqo0*}Z;jqKv{k`0%gSccpy~dG3W|A~Yc!pQ3Ng(qsj203<9N!EHekZXd zS@?D2sP;qPw#{f$Q&Xd2$#3HtRwz%7my+gB`xnAyQ*+2UhP)9RmiB5{Z8?j~8|&`I zFaG%P0|#&%hV8xP!@;~zu^rL8HipI$kX~S!{9am|AZgN`QQa2Fe(w`BJu^cc*O~K} zd{Hx*cs`$q_-Q+lBGe>;w9L%Rs)B+7X2)F0hwpurIw;iE5q(M8W^;2hGx^SZ2`>+3zd|*7f!ElG1duOi1MyKMu^PKk?01)dyZ#Ew`X|jZ)FZ$k$S$7o+BH?&MD< z`BOl5KZ*zdU4)LI7D7)8q3@uB0QC((15s}TA`rvN*bl!5e5qtFkC6WtR6U;e5DDbA r9qg$d{y`)^3V=xzRz{eux0p9FJj|5@Y@YI52{1 literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable-land-xxhdpi/ic_sysbar_docked.png b/packages/SystemUI/res/drawable-land-xxhdpi/ic_sysbar_docked.png new file mode 100755 index 0000000000000000000000000000000000000000..5ed0ee8c74f7dded0f72e205894da9c8898720c1 GIT binary patch literal 1643 zcmb7FdpOg382@dynQJOkQs$c6n%fSGwatdPL~^GxY$M5(LXB*?pp>SvlUupuGIzrn zvD3*V3Dx8}GJ1}X)FVml0s}lj(*o+75W!X|ij_w?A7643KHvuZOzgHm@W#dThMA>N> zh`gzFWU!L}0HD?+0?s>Od@1*sv#y_Nk7agegjMpxVM3(=^;}`efh$RLZpalgp67VO zmQqTa>iAMN?~3F12cGo#YrI8F#TNXKj(o%QD7AX^)}X+kAD>I6X`U)FCx<$3F*t66 z{EM}2LXJDN+ip^3LzMgL#X;MZHk!c-y;vAK+nu@lm(%zCP1J?ZRNOHe&0!K-kEIw0 zm&m^?^4ONTS^=q^d6_quWZVGh-5>u|v2e#8q2WDrp-s9ks{kDdvIpCP>>ov=|F9LL zh&-W9LuHIEf2~3OynktI!OP&Fa*re{4IgE^qfpj?6*xdaA!_c>&W6#D1w1`o0H?S^^3-x)D%ZMH2V9| zkE+I?iS_mMfsY?Q<~leyv`n5}t4>f-R8(1ATNAVi1RGq2nM^&OpLmNoIx+FXMVaNx z<~22~K4@%QSrv=LYumeUO3KO|BSPUybI>>7ngjwO%}&}h6qP^%O5_tl>@O_Gw-aet>5Tngf)&C}yhCp|1- z_@ZTyrKM$zGbuT@wCn&99M}KpMgpQRR~ddmvuEe_uK9%p^rZl_ot=b}I*qV_E3^J5 zy+KfEw6~#hSMl1Sm+8BYrbiT>l2IqV0weYsLB%WU9S_4A#H@iZB>9wv0*=9sRZ&n- zsMR}*v9;Y_hY5aH4ps?|myYjGod9B0RaI7Hr@5@GtQKV(B+}2%@6d@8Cj_v`9ITRD z+@2;L?~BE^1e3yC9XMF&&tyS!^H*?Ou34HxC=|?$qCZ)i7rBnPp|oW2O}$t~4&<`> z`NRo@Sr)--=n^XLk^j~gMUkDP-^AY0#A!WyyOdl)6BYSGdN64O z9Z+T^^IZl%H71BmCfDe|lai9q*}WyTT&^**_HJ=;ar`vq=h*VvMz!Z9=FhRIspO%l zsh=9(cn39ahH4CiG>$$0?C<2%!?l6+ytd7lA=l{Y>c;xdH$mB43(8#5=)~FfQyce4=5Qy*qM3lU z`PVn_Qc7cB^*J>)HNQ9Ij~`3qvDi9l`*9Dpv60bh3T?I+PkY|mTajX3Ih&H#)zw9r zwv?SZE!=qOvhC?Uv#Gu@qbnFQ7qM_@R(2vf)q`rQM@SR@Wj|&%H|IMkcfu~HTV$L-|g_x%K!iX literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable-land-xxxhdpi/ic_sysbar_docked.png b/packages/SystemUI/res/drawable-land-xxxhdpi/ic_sysbar_docked.png new file mode 100755 index 0000000000000000000000000000000000000000..d1811629f41719d6dd8d4648c89e8c1325c75b13 GIT binary patch literal 995 zcmeAS@N?(olHy`uVBq!ia0vp^5g^RL1|$oo8khhn&H|6fVg?2sZxCi&YCCNuP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkD0|Rq`r;B4q#jQ7U4(45U5NNyJ zH`zpW(aHb?4#h$S#UqVg7nmQ(Xtuko5{UT};(0~;)k^*YvK111wgOHW(oz{Y`o?c1 z0-{9oUw!@c;s2!-p+Rr|e6HM+EpO%JD8K?kC9$oEH!eiI5A@k8`*BzGoagm%k1Wm| z<$ivWRZsQSrie4Gj}~d%(&`fL(p_Ef{Bx!9@uq(wX0y+lP2c+=U2l($824hoZ@mAm ztqxnw{Ojh4O82ZaYuEBx{@)*$wRM)TzM}xov^_DrXA?de#U9k>>k69k{lfRZYJYbL zoM+7CPd@+IOh(4>zUKSfkCP(VKi{7kd%*T}Q}KkrmtGI_qQ)YICnq@(~a^sNBy}i3?jBnc@$Q+t?TyRzkkL5*8Pv|`ZMp~wxrA5 zQQ(W&Ha}9Kg_&yacx+3SjqvOEVTu}@^N1-ZP>t2p*NwI!F=}F`L1khmM%E4pgFm! z^MV+|aUr$sH32I_jP9;0I1%~nk@ksS%*HGS7B7?=$}i~|D53bmFvmiNQ7wjqn47GV(hOBwa5S2JV^h%#?AB`s9=D;;y~N zANyxz9ynfN_4mP{?zMYtHowW+e)}%p;SU<;Gv~}%fBEH}Cx0F_^FKQ~ckbNhdV9W9 z?ae(^ul|~y<=vOrBK&3LiZ2D)Lub#7)2c+-Ayq&7-wn%jYC&?!56Q_FUY&fIEvL!Zq8U zRJO&Q`K(-N@vQAs-GWO?f7`M8H~#V}Tyd^lMs>6H>qn`!%a<>V*yE%5V}ZA+=IWG) z9HT(32_JOCk32r;cjafrx`LOxBWyx9?Tgi4IXm&w3Gnq$nL(CHf?iXHdS2YYEs~6QqTzhE0(};cj6V@LgOXOzzoXZ>FVdQ&MBb@0I6xa A=>Px# literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable-land/ic_sysbar_docked.png b/packages/SystemUI/res/drawable-land/ic_sysbar_docked.png new file mode 100755 index 0000000000000000000000000000000000000000..236b70afffef835cf19b3ef83a91d9a7c84173f7 GIT binary patch literal 907 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e421sKVW9z(lyPDao^9tz!d7~;uvCa`t8)y*;0Wb z$JQt3?$XSQy3@MuvgWVjo0L^9cFWh?t94q_yF1z|xT855oy2@E zcRlhG*Al6*&Z^zN{Qk_i<&U)|tSNr@_@3o+>-{^+FBH#I@$^yUT@tJ0_*5{g!X)dO zO^D~E1(ilKeU?6)H2>DJ=p-5Gq!d`qHT!&b z&ZqpPi+5hls$EjCF~a81y7;2=(eHLT8u!)t70&r3xv`^C@Q2!2i+@Zz?&h6NnB!M2 zx*_IDj#+rq`dyE+KbTes?m2dF{4+sS40vJ3R6lL2Yr_%`l}*C^$Kw;W8&&Vi4a&8Ux!2*gSZAUK$C(5Jjk7nO7TI#J zFtOL|uNS}d`De}Uiii7-KfdWEetF`ZyzgZO5_gu%RG#R5&b<8c&k6N%%dWppUpGzi zY^?S4Zw9;Xo?FIjJH5=$oGW%lSAoyL*I$ihpLLVXRWlc@+FEqqQikuF_|Mrd8PDl! z023dBYKdz^NlIc#s#S7PDv)9@GB7mLH89pSFbOd%X8O-xS>N=;0uEIgSC${`G%u6{1- HoD!M!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e421sKVW9z(lyPDao^9tz%H zd2iGfntSWrbGjH^eR8X4(1f;@FZxHK>zXfIbLO@UNqV*LU(b);<(HOuF74&j(webi zg=4SbBd)za-rjnCcU`yJ_M288HatG_+vf8*>+=>lCQ=(Ybr}CNMa;UgOM8`1R_>~r zK#`kA4k#yNTgc=woi|OIY+)3BQ7N(S2z&EEE4EjQ_xs9Z=0Cnswf}znaVMS!5$mr% zW-Kc%-t4?N!Xd*%%AVEHg1zo;bMcXRjsX*PPnO+jmb%_fpCWk3+3aj;AD=?>~)Nn=mo8 z<~dX3rShps7yrB6$=a&LIeFOh7Uw5#ykV`oAcEso^T7qIQraphMl&U}#kzH-pVnmzc|QGS z&bPl$pFY)o(CfBGjc@9v7`@FwD^)T*)6{~KwWWpA;-55ita#5>;?X_*j1TMj5Uu3h zqCqRK9PjSt4!4^7?~8r_&rzZF9l`D8-14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>E??J~zB6Xd-MsYr?nsM`$&R+43upHC^&NUC|NL)dcujplvaN3kW8Q(z&ihkY z9xLb_({%Wt{HdtI;o$Gzzx6#fxVygp<@03A&78LfIrx&z*REY#y2-PmNZj|Im8Ip) z+>H@-XU?4Ya*A`CTJ-Ef4@+}%^Z2>$1?IkK^-~)@>&5h$NbqDz1V3R}yD~OD{{57q zyxiPaj}6Ve+S=Org){TBvv-FD2Ny5hwk^zThR-sVW1Nk#MI7HMcg$96XO$0aHa@v8 z^Z#;|$Fg;r%O6}fu{@NuHA~=I%E5Q<*0E)0c^0(iG?kZ?Suy$XT|CU!zSvac;67f3 zyj^eKzCAB2EG%hZ^2nUoEz%)da{9DsCGG9)e}m3(bBfie@l7+j%k|jfRAnIlW`%dE z8oBp`Pfb1|xF%ua5@`vEiiVhX({z?h>x}8C&d7LS$9e6?T^0{Mosy$7&ptbTgCp!s znsot#j26$a#B!^-*B(B6sD44<{^iS$?R%a*c~Wrn=+QYBGkOkXW(5UZdVA;2o!u7t zK~gtw-gNEJwzRYqzq9MhmoGQ|{Hf8?*MFaLaP{idNk{vuB5F)GZQ2y1rLAqOt)=zF zYw?~vG4Y|HQ#l*2OMd_HV@FzYa`5XI|aA~!hJ`%aGYAeUVGMN(}Ww&%l-1;y@ zuSM#p66@NxlZx0v`8d*-JlnZ*XI;#`(Ae16u&Agif4>c;8@DCa)!8k%^2ht*<~@7< zuucC7bfZg8_)``abtAtLnNuPkI5|1z#4Nl1TA%xeJ(ru?B-fmhk}Z#9+spFv^?TlN zOP*Mf(|C4J64y(<>%OFS4SQ^)cv^_cpR2jw1NlT~hn z^RvshU(EP-uW&`?bD)N#!$})$l=*iv@_#nre!+FvH703UbWBW*lz|ba`c%R7mtW>7 znf6^4Uj1*U=+cAJw`|$M)2XI6AtTq*vokR#XH98Y*|vVWJA1<=_V#ek(QR#QwY(r8 z9gySfeE6mM?<-fXSo|qze*ROXXH~-vp~R1@tgH`9OG{!C8<`) zMX5lF!N|bSOxM6z*T5vi(7?*X)XEgdwy-iVxcAlb7K(=4{FKbJO57UOulSe-)F276 tAviy+q&%@GmBBG3KPgqgGdD3kH7GSPrLyp3DyU#%@O1TaS?83{1OQ~)N(2A^ literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable-xxhdpi/ic_sysbar_docked.png b/packages/SystemUI/res/drawable-xxhdpi/ic_sysbar_docked.png new file mode 100755 index 0000000000000000000000000000000000000000..1e84732f755ae30f77780ca46b3cffa195648c81 GIT binary patch literal 1608 zcmZ`(eLT~79RGQ>2j(QY$k-uIB@gr5Oktk(hli z#LYufS6WI#t9Ie!a2au@Ep1J5XCCT){=7f#^?rRm@9*dR`MzJDe?G5I=@;Q4dMGps z002FZ7)XYguo>D2D9=R!a)@9If091{be_{)r^2DyB8f;Q0YIKD02CAfz$zpaK>to+ z0pK+S0KEACVEk3>or6A51CbaO5(s?UM4jl`1xV5PiWr*-01jcBq1Cj%ss$2}Y>*U$ zoY?|HIeMfdg!BRc+z<@(kII=;#>Iyv#q8XF``Ex!>#HW)ZA&lU&e*^Ys=Y>q!ljWc z%CY+7oyU}Z$oz%ox5^a?+&u5WsnG|yU!1Q?+RtoE5+fIu^lh);x}!gcgjl}O6OCQ`vqEC5T8`S84L!&{-WWCLTCY2m#X{3n>+b)amU-NMCciEHh~Q=Yg;^Pn!4^YWsV{)#_*8Nx^P|aXXF^4c1_zOTW&Y zAOzQ5zWkxDtfSd;c4cKHMic_OQkZ8o#Mjr?kEtwtEC~5&IHI_?SoK3$*_1g3Bf4e- zZb`8ug_fbLI6a?OxsHZML`?TD9XU6+v}=;?DDlVvFOZXhxcu7Me4gyCNFl}{Ev=okPR!ykXfJ zrBbh5Am9`eHHn#-H?D(dka_f|c~GBY@3i^0U)`clVtPleboUJl5Gixj7hVuUYT~lnZ ziI2yN2Iq#wu+Vl7kHqx!g93JJ`BQ%G_4stcmG$3_X`R0QIOa~nuv}>$hjze>PfdMu z8`_>Zri0O%cR4Y?L=~X6D${Jk4X;UP?=qVPGEAvacZzyj*y+D_e<)2qkeQ2qa!Any z&2`vgEAYZfSFpX2X|RMw($E1s{%doPn~&rN#28nSEEJE}+aAGT={RB_>;dX;elsIhjh!O_wBZo_7EY3J(+zD5w4f Do7LM( literal 0 HcmV?d00001 diff --git a/packages/SystemUI/res/drawable-xxxhdpi/ic_sysbar_docked.png b/packages/SystemUI/res/drawable-xxxhdpi/ic_sysbar_docked.png old mode 100644 new mode 100755 index f3be2ee1ecb0544eef798ab338bc99f61287de76..ee3ffde568bc31dd9409d6f957c76c92860c0f7c GIT binary patch delta 1038 zcmV+p1o8XZ4af+PBoYa5NLh0L04z%Y04z%Zr9GCZks&C5)k#D_RCwC#oXt)XQ547T zeA&T@6wDYCU0^~q;6k>>6$|!6eF1m^eG1(H4G$uFg;&rgkgy=Z(6sVlVLBh4!`#uD z5Sd%-HKRKa`GVT4%nKSp!x&I0QK@bE%5ClOG1VPY{tWo|cilUa|IP3Isg`zd) zjCvFw(=>g5XWMqKbihfHELxVeYXI1*KrhkQzmx{J-|x44-~VPH+~1Jt>V52aUg1o( zRZd2u(bzB;F019b?uJTYs${T7b?Cd{fG@L{%EW#8JJ6ZI{5}tGvn-~VD9WxVU`HMl z%G4-&^{W7Gfa_n}3ITQ%4(eQ6&@JovIMAbe%~zd&X96lwuIA&#ywKw$s4)|#%78B@ zPUIA(j*xBLH*?*9LyA)gx~?~`N|y-E+C-L$I%cpdzkhYl7zDro48RZo126zX09=!a zwKnbS?7Uc5Sm*^o5ZZRV&Rv?O+;g<|_V$`Ok6W~58Cz@#^a8hd7Q;Oohv1X9i^)oA*TAqnK;A z+pnW2I!+A}k9l)*^9?b0!ZRwNxwXWZew*SE#r*Q}^2>vRgKZN)^B8%oJZ2jEGm2S? zsiIfErI^K&^59LwW*~W|hFfBMllvjEw%E0QT^nbF4@o8LJhLqWz;Y9}PjM#WLKJK* zxr!ggA9Omjx|~vxR_Ha*N7 z|Kgi@l>sx{o~ZW@_d8Vv980)$oz7{0_XC#ssIjiKIMsbgKqc242!H_?0$>0JU^?J#dzBXhR2;-2zYn@nNav$xKRM{NomR~_6&d=OSnHp*3gYa z$rggVTzG~oR8k2!79;$o+D)?0gz_*98G;}Pf*|NW>X!fm07EU}^CA@V+yDRo07*qo IM6N<$f-;2mn*aa+ literal 1755 zcmaJ?c~BE~6kZ?#0=B4}D!QyPqO#c|=cXVHB#~5t2q@8_&5~UpkYq!$8lck}sK-#I zGmJ%<5f55LbSPJ~fLaxtQKSsET4_C~&=H5WAZn?%LN{Qne>mNl-QU}{?|tw3-fU@d z(ux^Ab9?{*n4wNkq;RL!d3$?u&-`7ekUK(IrIt-)vRFH5r2#p`WYVD8L}t?|G)Wca zchS)R;IZA1re(F7M46s3@kyr*zrbYSya6COw!lK_^Jo^#q_Yj?80g-qvk+*YVxV-9 z2Gv;N=^R5sk(Ev@N=nlg<>?6uid_yy7sxmO6U~xffyrpL$qHhiNn9BxJJkpTPMWZJ zG0;>}T1_$-&sb?t#23MO6vsdb!N)`*i3E=VaTF6GD28AH7$amtp$tXAR~N)Zvr<{I z6ou+lEbc7^%3)cH3_m_!O^O7$EXt``tO92JQLQV8Kv zM4aS#gG??J$55yEdNsJ0*ULqlxs9@NtD|l%3jqN4VYNb@R&ZlvUvtu2x&QXZ_mxn` zboZ`Rjw44h$`@BB(7_2UIZ+Rw!is1|#QKDexrZ!)0qfMXefO;Eve8Q=W3(#jN}$8u zb&0S)pSYsyx|Vmh)pmP>`O}$$g$*EKa&rSbP+mLW*Y3{=Kzu{sp6?^QOR~45Km2lF zrA=`8h;EkS+iH%Nnh(z>L(5r zeswXr?S&Gk`r}>Y`uz5rd@tJ!Y0b01HO6#Mwmi3~2?%kxg}CbgPn|a>IKqdlMQMli zf4AiVhn~yIJ0?;~t9z3^@oHIL4`J>3^Cs?xS#~aptpSE^KX~$ky?u|Izq4as(ok-* zw(p5g<KklNw9ZWGkTV8eRxFq0I!1MaG!@pUi z(T3KWi+i%hsxRk^T%DP_n{Hhl@N&)n?0D)W**|i0 z$L8MTb$u`D+CpYYUgW>GtlyqEzk6%*c*C9}owZlvC*Idy9H`!Yy($>YUPU)lY;*kn z%elBFbM|3fc%-Juzk(MU mButtonDisatchers = new SparseArray<>(); - private int mDensity; + private Configuration mConfiguration; private class NavTransitionListener implements TransitionListener { private boolean mBackTransitioning; @@ -183,13 +181,13 @@ public class NavigationBarView extends LinearLayout { mDisplay = ((WindowManager) context.getSystemService( Context.WINDOW_SERVICE)).getDefaultDisplay(); - final Resources res = getContext().getResources(); mVertical = false; mShowMenu = false; mGestureHelper = new NavigationBarGestureHelper(context); - mDensity = context.getResources().getConfiguration().densityDpi; - getIcons(context); + mConfiguration = new Configuration(); + mConfiguration.updateFrom(context.getResources().getConfiguration()); + updateIcons(context, Configuration.EMPTY, mConfiguration); mBarTransitions = new NavigationBarTransitions(this); @@ -263,7 +261,7 @@ public class NavigationBarView extends LinearLayout { return mButtonDisatchers.get(R.id.ime_switcher); } - private void getCarModeIcons(Context ctx) { + private void updateCarModeIcons(Context ctx) { mBackCarModeIcon = ctx.getDrawable(R.drawable.ic_sysbar_back_carmode); mBackLandCarModeIcon = mBackCarModeIcon; mBackAltCarModeIcon = ctx.getDrawable(R.drawable.ic_sysbar_back_ime_carmode); @@ -271,22 +269,27 @@ public class NavigationBarView extends LinearLayout { mHomeCarModeIcon = ctx.getDrawable(R.drawable.ic_sysbar_home_carmode); } - private void getIcons(Context ctx) { - mBackIcon = ctx.getDrawable(R.drawable.ic_sysbar_back); - mBackLandIcon = mBackIcon; - mBackAltIcon = ctx.getDrawable(R.drawable.ic_sysbar_back_ime); - mBackAltLandIcon = mBackAltIcon; + private void updateIcons(Context ctx, Configuration oldConfig, Configuration newConfig) { + if (oldConfig.orientation != newConfig.orientation) { + mDockedIcon = ctx.getDrawable(R.drawable.ic_sysbar_docked); + } + if (oldConfig.densityDpi != newConfig.densityDpi) { + mBackIcon = ctx.getDrawable(R.drawable.ic_sysbar_back); + mBackLandIcon = mBackIcon; + mBackAltIcon = ctx.getDrawable(R.drawable.ic_sysbar_back_ime); + mBackAltLandIcon = mBackAltIcon; - mHomeDefaultIcon = ctx.getDrawable(R.drawable.ic_sysbar_home); + mHomeDefaultIcon = ctx.getDrawable(R.drawable.ic_sysbar_home); - mRecentIcon = ctx.getDrawable(R.drawable.ic_sysbar_recent); - mDockedIcon = ctx.getDrawable(R.drawable.ic_sysbar_docked); - getCarModeIcons(ctx); + mRecentIcon = ctx.getDrawable(R.drawable.ic_sysbar_recent); + updateCarModeIcons(ctx); + } } @Override public void setLayoutDirection(int layoutDirection) { - getIcons(getContext()); + // Reload all the icons + updateIcons(getContext(), Configuration.EMPTY, mConfiguration); super.setLayoutDirection(layoutDirection); } @@ -598,10 +601,9 @@ public class NavigationBarView extends LinearLayout { // we are switching to. setNavigationIconHints(mNavigationIconHints, true); } - if (mDensity != newConfig.densityDpi) { - mDensity = newConfig.densityDpi; - getIcons(getContext()); - } + updateIcons(getContext(), mConfiguration, newConfig); + updateRecentsIcon(); + mConfiguration.updateFrom(newConfig); } /** -- 2.11.0