From f29bd0a6e726b96f712003c50c07980b7585032b Mon Sep 17 00:00:00 2001 From: Christian Schabesberger Date: Sun, 12 Feb 2017 16:45:01 +0100 Subject: [PATCH] fix actionbar icon theming --- .../org/schabi/newpipe/ThemableActivity.java | 11 +- .../detail/VideoItemDetailFragment.java | 3 +- .../schabi/newpipe/report/ErrorActivity.java | 5 + .../drawable-hdpi/ic_headset_black_24dp.png | Bin 0 -> 349 bytes .../ic_screen_rotation_white_24dp.png | Bin 0 -> 858 bytes .../res/drawable-hdpi/ic_share_black_24dp.png | Bin 0 -> 398 bytes .../ic_screen_rotation_white_24dp.png | Bin 0 -> 639 bytes .../res/drawable-mdpi/ic_share_black_24dp.png | Bin 0 -> 262 bytes .../main/res/drawable-nodpi/ic_cast_black.png | Bin 869 -> 0 bytes .../drawable-nodpi/ic_file_download_black.png | Bin 209 -> 0 bytes .../res/drawable-nodpi/ic_headset_black.png | Bin 786 -> 0 bytes .../ic_screen_rotation_white.png | Bin 1256 -> 0 bytes .../ic_menu_more.png | Bin .../ic_screen_rotation_white_24dp.png | Bin 0 -> 1191 bytes .../drawable-xhdpi/ic_share_black_24dp.png | Bin 0 -> 483 bytes .../ic_screen_rotation_white_24dp.png | Bin 0 -> 1873 bytes .../drawable-xxhdpi/ic_share_black_24dp.png | Bin 0 -> 675 bytes .../ic_screen_rotation_white_24dp.png | Bin 0 -> 2611 bytes .../ic_share_black_24dp.png} | Bin .../res/layout/fragment_searchinfoitem.xml | 2 +- .../res/layout/fragment_videoitem_detail.xml | 5 +- app/src/main/res/layout/video_item.xml | 108 ------------------ app/src/main/res/menu/video_player.xml | 2 +- app/src/main/res/menu/videoitem_detail.xml | 4 +- app/src/main/res/values-v21/styles.xml | 2 +- app/src/main/res/values/styles.xml | 2 +- assets/dummi_thumbnail.svg | 16 +-- assets/dummi_thumbnail_backup.svg | 83 ++++++++++++++ 28 files changed, 118 insertions(+), 125 deletions(-) create mode 100644 app/src/main/res/drawable-hdpi/ic_headset_black_24dp.png create mode 100644 app/src/main/res/drawable-hdpi/ic_screen_rotation_white_24dp.png create mode 100644 app/src/main/res/drawable-hdpi/ic_share_black_24dp.png create mode 100644 app/src/main/res/drawable-mdpi/ic_screen_rotation_white_24dp.png create mode 100644 app/src/main/res/drawable-mdpi/ic_share_black_24dp.png delete mode 100644 app/src/main/res/drawable-nodpi/ic_cast_black.png delete mode 100644 app/src/main/res/drawable-nodpi/ic_file_download_black.png delete mode 100644 app/src/main/res/drawable-nodpi/ic_headset_black.png delete mode 100644 app/src/main/res/drawable-nodpi/ic_screen_rotation_white.png rename app/src/main/res/{drawable-ldrtl-xhdpi => drawable-xhdpi}/ic_menu_more.png (100%) create mode 100644 app/src/main/res/drawable-xhdpi/ic_screen_rotation_white_24dp.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_share_black_24dp.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_screen_rotation_white_24dp.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_share_black_24dp.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_screen_rotation_white_24dp.png rename app/src/main/res/{drawable-nodpi/ic_share_black.png => drawable-xxxhdpi/ic_share_black_24dp.png} (100%) delete mode 100644 app/src/main/res/layout/video_item.xml create mode 100644 assets/dummi_thumbnail_backup.svg diff --git a/app/src/main/java/org/schabi/newpipe/ThemableActivity.java b/app/src/main/java/org/schabi/newpipe/ThemableActivity.java index 81789ec1c..8b0d126be 100644 --- a/app/src/main/java/org/schabi/newpipe/ThemableActivity.java +++ b/app/src/main/java/org/schabi/newpipe/ThemableActivity.java @@ -1,6 +1,5 @@ package org.schabi.newpipe; -import android.os.Build; import android.os.Bundle; import android.preference.PreferenceManager; import android.support.v7.app.AppCompatActivity; @@ -16,4 +15,14 @@ public class ThemableActivity extends AppCompatActivity { setTheme(R.style.DarkTheme); } } + + @Override + protected void onResume() { + super.onResume(); + if (PreferenceManager.getDefaultSharedPreferences(this) + .getString("theme", getResources().getString(R.string.light_theme_title)). + equals(getResources().getString(R.string.dark_theme_title))) { + setTheme(R.style.DarkTheme); + } + } } \ No newline at end of file diff --git a/app/src/main/java/org/schabi/newpipe/detail/VideoItemDetailFragment.java b/app/src/main/java/org/schabi/newpipe/detail/VideoItemDetailFragment.java index c3ef28bb4..d8c6c19cd 100644 --- a/app/src/main/java/org/schabi/newpipe/detail/VideoItemDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/detail/VideoItemDetailFragment.java @@ -540,7 +540,8 @@ public class VideoItemDetailFragment extends Fragment { for (final InfoItem item : info.related_streams) { similarLayout.addView(infoItemBuilder.buildView(similarLayout, item)); } - infoItemBuilder.setOnItemSelectedListener(new InfoItemBuilder.OnItemSelectedListener() { + infoItemBuilder.setOnStreamInfoItemSelectedListener( + new InfoItemBuilder.OnInfoItemSelectedListener() { @Override public void selected(String url) { openStreamUrl(url); diff --git a/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java b/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java index 039ed8eaa..932d91584 100644 --- a/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java +++ b/app/src/main/java/org/schabi/newpipe/report/ErrorActivity.java @@ -297,6 +297,11 @@ public class ErrorActivity extends ThemableActivity { } errorView.setText(formErrorText(errorList)); + + //print stack trace once again for debugging: + for(String e : errorList) { + Log.e(TAG, e); + } } @Override diff --git a/app/src/main/res/drawable-hdpi/ic_headset_black_24dp.png b/app/src/main/res/drawable-hdpi/ic_headset_black_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..38eb219ef8aa003cbc917c2901d73f3742864496 GIT binary patch literal 349 zcmV-j0iyniP)9xqKhbqYg4a7Y6r1bpj4a$C&?w)P)eYfU2qLf;vGmc6!8M;2i}O(OeVF$ z%R2;44n55v1o}H$-ltDFAN-FUI`{+x_#CrM1?zN4$e0&a#)wnaa7UX@=9cwA3rBrs z`lA^WVj?19UisCpIXxWQX?)5MkD?|weCza<1^OBs)1ZvUvnH;=uC1GTU;~>?9(98U z)|=8J9&3%g>P2#Iwj1o~*)&+BNh;YBN+mKJ;v$mlQ~4{-R$3!7y=nYD92OkVF+aq;!5-NDJrheHBlR!QAms~3=4d3Iv*F$x%POyb7!Vgy_?CL^E>DF zooDWSo^!Ws8REhMp5ZGj;W}Q!&SCnt8NPs*u{Ficq2r&|uK{ylGtE!p_b~VrBPqAg z03q~mW5=-OvsjC!Pvi48b|=kzg1CzhQ_Ve0Y}EWzYIF@VcoN?~t3k|R8GGXU@wh+W zCmbHs{B$zEn&LBf+y&yfT8~kD658)EIf!|+q*og9(+Oe;qbas-W2{B{ zZs^6yuHZ6SuQad1e8L-;28eOZUVvB<6D;9h0R{4XF@G6Y8O5fw) z?hps#$H0B;>!;}dg}`DgM?PN1W7)(q9@<2Rd)S+kcO!AER+Lv_vmutTtxDX8;Cw^T zczQY>+312sSQr1H`~LCN5at z>gVdo#c2LcOM@}xpcxnf7rUB=;3fPSt8k>H(Wr9dQjXxMKFlvA^RsQjH>2?by$6d7 zG2NoQ9J&t9^djA*j7#t_w)cQo3hm=22wX|#r(4Za(WEjs!mavBNCPK!D+6f-F_Usv zBfi$Rc`81vjL?*k`gp|mD0{+O(q@P!%3N_RnV%ZSJT;!Melo5pFB#R2*^xG_fVdsG zr>SOkL*}XR4!nim{QK%)A!$dH*EP!P*vX;HYasja9)4+nIG1!=aRkqAnt2UmCtg*i k+7ZFkHm}@zHRp0w0bW3B~m|KP-%}=Y-wz_ zDsv+1vMM)4)(sUp?ux8SiZxz|tk1fN9Pr475L!RBytVTR>~P(h5H{SmS7YR>FP5B8 z;GETT{!7OcX!H%zSx1c0$Op4J{#e&gq=xRKr}5owI~5rUd5=vh)QGG%POH!tS$$Oo zBI}AOCq>qZGpdY)yr-rV>sk`2C+4jSVcoo4iZ!mf<~W%0EX{s2rvvrQdYi_U(|on< z2HJFKAKGuyqIXs-I;_|}57K93O)FAkJr#PEMb@eb6*_K-teL;{7nxP%l*pP^Wt;ce sC7MvFXDm{m9HrhN_q^V0!9o9q-!{wmnqcRJ!2kdN07*qoM6N<$f+kh3$p8QV literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_screen_rotation_white_24dp.png b/app/src/main/res/drawable-mdpi/ic_screen_rotation_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..b6acecf34abd8af5522ed49b4ee7125626946da0 GIT binary patch literal 639 zcmV-_0)YLAP)0YHSX;;O6=Xyaq=92Hq6p3OE3Ub0qJ8OW+(>NP)Km zSOsQ)vq&-vtn2p(u&4Z`ZtyCwspOSlydg;&7|D6=t|s*xSS*8Y#qc0rm*i`Kqzdc; zKYXQea9i-@k_ziUN0M6|1Pp0C-W0*h-=WK&mgKNN@(lQOT_x~b@W zWr<#L_TMD9&Fe*QUsJg!z~nzjYJPAB_!uR6$tf_EC>dA7w9L%znAyIWHGqDfRH;-B z&FsFJU6|QUqU3>@-7~YcH)iVDr#Z99)aM;wx`){>>3iA+s$t-*KJTFdN!RWImUH0> z4&yec-CIGs-i`~q3s@0+EAM%qw20eknz!E9V%weI_yd=Fl&Tqx@ zU4J%T|887QWvJ8?(v!Z|6;kD3AYj^i4*F^|tb3C3I)1h6LNc`Bz(8Nem>Ns1e8+Vqcw#ZP2I2i_O(=!b4$Wz9T^!pHYaS+ zndHTmJ$G*HYN%0I^&sW#2$=MogKHr-Ik*(k&cUXT!nUi=wG{ry2jCQLp-zXh2LJ#7 M07*qoM6N<$f6InX+~W{s1%9Trh+u>OK1`8S`&b#6qkfw8no3WrS2j z+de3XBuM`iwJ~*3iW)?Un4jav+_rk&d&gPKIOo85-sSmmm}l-i^S%cZi^XEGSS%LH z0=Cmg4`Ce5Doi&awi19Ok$| zP%i-=X{@1u{ZtU5otY&izLBqUCr)QCx9E+kFixrdqr`6RGZ{sq+Jspso6C%NDm=t* z!Z5drTEZR*&k2|@jc(wrr-I*d{3bBbg zqwW*eB42U@+=qc6gG%P9lE@H;JwJH@5lT_1QZggr8}3jN@<}G{4_`(7C0EJh5m7S5 zO5&dUu}z3TCoygO2$hZ{UbM4vhlB{!$0jhxIwf^oN&Kg_JY~HtAp#K!iE-nLO6rLC zZ;HhfDeGMc5omx|1zsqrLS_92i^&naBK`uc1Y;NI7ws(i2h32`C*mv+p@AU8E)W*I vAo_Z$I7RUin5L8Zh3~$_VzF2(7K`N{_zPlQnKI~100000NkvXXu0mjfgPMLk diff --git a/app/src/main/res/drawable-nodpi/ic_file_download_black.png b/app/src/main/res/drawable-nodpi/ic_file_download_black.png deleted file mode 100644 index 8c83bffa7e4443c2f9bc5c037152366bbd2b2a8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeG3?%1&o4*=JaR&H=xB_ViXik240LWr43GxeO z_}|d-YF7`CTjJ^B7*fIb_UuMphX4_Wz@K-epY(rm$rSOv5x&UEQI+e--EU&)I|8Rx zn`YUVUt2QqqO7p8jPYX2Y1uALFv!Bh(&V7xf`I2(I$9v`=tPEz0uwjrB`PNJK1xr$ eb^X}yRc5jUbNLGR3)cYcXYh3Ob6Mw<&;$VajYK&B diff --git a/app/src/main/res/drawable-nodpi/ic_headset_black.png b/app/src/main/res/drawable-nodpi/ic_headset_black.png deleted file mode 100644 index 974457ee1dc25f4c8e68fb4908cd1d5eb4639e0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 786 zcmV+t1MU2YP)*g2?U|Ie)Zs)xOsK$73 zW@#q~9V{8TXNVIN>Smzv`cLUlcrtJ8 z{E_4vHH`-`a-vNSwj33cH~0_NI+1Vmo!C-GQB2>DYeS;N0ye$!fBVmf7Sq^tLrlMk zYiZG90GkHI^vAfC5iPo~>42F28rN1tixf7=OLQ66Y6;rV%StArWbI{ z5oMd4uK{e+02)98XaHAbr@sc!02)98XaEhM0W^RH&;S}h184vZU?IR}qypq|Z7EU# zvbgpnQUTJqb}3Q;MsY1gF){%PG~>bj$OM?hlV;W<5nzo*JUSkM03~|y;T)xk1}HI% zPsjLCu>foI5`ZS|QLrAMz$}dfCdmcTWXXpfAWxPwqco$GQc5YMlu~8=1ygWd*VB(W Qz5oCK07*qoM6N<$g5iWP) z6p5em5X{d;NZld^2s_K2X@G9NiZGQ^g!OQ95+InLCak$+!W2#uwwH!9 zKsR4SXyF`TThajKd=+6KCBkN>0m}I*!c&CxFeVL9&Q}q36826Spq;NFjOGYo_rw7G zd_7?rCA{ybivjxidcv!OEsX*C`Fg@A{=z%VRWU$6Ur$&;*s>U)pRXqrIDmH`1<=pe z5LyYF8Uyt6^@IZ5c-tKyou7fQ7Q4t>g*U+HO28!jd?{fhr|?#k0~$D_pD!kC!~3)x z(59a+C(OVbU}Ox~p`R}&)YFSMCkE`n+o+!`BD{z9QViIIcbo~sl<)}NH!)xXOz(1Uk}5nemwfba?4!$y2-azJ<#xu`uPs1{0&~g)CB$f7*Njvyb>*Hf_{DsFs2iBgvOc^)+XjB0DkWi zwiCNdLJt$w^V5JE=_BlE1wlJM4KN-cti&P(K|4PUFy18W94!ihc77UgE#DG$ntQW9 z!knO-p9UDs^b&T8X;mbwNzcy$Fz%wCumM^X1m*lRz?esouo9h#C*Ext2#NU$fU%4r z;y%2n6CgBODPg}jG2}50WuI0^Hl(29{t3Xc!M$J^D__<^OXQ&GJTYH zf)46^eg?wk#C$QpXl6f^{mc@c1IR*1&DR5r5o{%0W5!yL}w~uD5wg97^M>&?AKojffVmI5EO987Tz^{Q0e#uObo{{zHxSx+G z>Ir&4>Y8|hFBrOV1VeFSX=N)vFjRYjp}bK{VI?oJgT4I9N%}cYkzOWO5AYvvcZv9C SVTN7+0000;*9}C?!)Sb)_t?1|A+zTt~?sLxG zx#!&5H9YI}{r2m;3X+onb46r8MAnGNGZA?zA`eAmQba~YWT;RmJkG0sCI&13?htR| zKo_vM)}WsN+kq7hUz!Mje}SJ|`FVrS1%6c^Q$V{Tt`(R_5drWV=mF+b3;t#dNLK|S z0R99%&KrJMHGBg+FcAAzPUaHe3b`$3ov5fzXO_qK?Bk4$e$0~F8WWZ z>-9i4@Y2-YpEdj~(_pXiHvu<{h%$hph_;v>>m0LLxrieCXdJwXYXk-iz@flit)>^i z*OkD}bHH~d#5V!g4ZwlGo-M$T%AW$(Wd*;-Bd-y-W<(qg?A;1Xs{DIELn!>1fiFAf zQ$*P1bTClF2f*Jd|8xlaZ@$YWp-uyE)rdF}SffMbz69P)OVCGM34V7de2NI~jSbY9 z!914~Y;QJih&l3RAmWM<;k_q-PgUN3z;a*sU6sP8h&URMukS&<)>+5&JLzj+XIAh= z#APF*$1``k%DHcyTMYb;tl?F!Ilv_&;+RKX1JM&}$v)K1PUV;Y>hltyL|il?dOh;` zReZa4tS*jx$@+jqtiMJgP9(%{(ksOkaKaS30L;!=#4O-v z)7N>&1(vFqCvgQ`B65ArixKfdB?XVyNJM|0A}-cQ#E+E}v>UrxBKo{U08drWlK;7g zGp@k9D&X^kg0X z0K14@s!BEvw7LRU0IyWw#(*Y=^AG{FdBLj$eHx9HO;d8SLq^2aN<;v=4g76jep=Ey zzzdc1ZD7-GBVrI}o&mgF^LKy+zR71);$Oh~fz1yZ5d%PDKz_R!`7vN#2tXsz=ev?U z0u}{|*k?ox`OF068+L-EHJ?yuJ<*3$4bT!;BRWn88eR znHo1;GeP-jb1QVf;sEv=fJtC&Ol%vDQ^HZ>hMoyvZ!Yi#KsR_%9NBsmbF%1j9(BZ= zPDH<@bnTH$;T6D_ME`NM-6Q%jcgkFM-fSq}*bfZ+Fwvj=d<<9x{Ena91r|DLd><1( zk}JFdm`(KT^E?JboAU@HI_LEX_e)ja4a9QbtcMWi9kiIg4cJgsa0keu;<6YE6_KSC zvM2&96OqqEWTS|@Cn76FWU+`ei^v}$vbj(wJjI@ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_share_black_24dp.png b/app/src/main/res/drawable-xhdpi/ic_share_black_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..81c80b700732c7f8d95022ed343a47a529bb6310 GIT binary patch literal 483 zcmV<90UZ8`P)U7)bX8PvpMCyj1<@L zk_wJ!3Plg>lVDHjd_C9D?zol5B&k{u#QWlcjS^iJqOG}YYxl0>XNS9cyuR_zENF`V zL^YY57oxS@wViYo^MZIwM)XOxQ>%0x?{xgp-Z&vypCOZ$d^P#|I@U}HMUNbiU60c~ z6f0KT&@a1w*R2#wK02dEcKbaPil)^-UBkSVhPrf)d;Q1fdtc~iLRGR}!xn{j#$~b1 zn6?mYP$o6+gh*quX$g^LyS-pWHVq-tsBG#&qyZUC2&L}Hs%pG6z9PFpV`j}5HQ+C_ Z?icFHxy#pVb)^6R002ovPDHLkV1k48;SK-* literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_screen_rotation_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_screen_rotation_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..cc0fa87f734d97a79834304f0ce6fe2b9c4ff88e GIT binary patch literal 1873 zcmV-X2d?;uP)yHO;!4MIKWnc!zfuIsZLp0uv2i%B& zEF$}+C`%v+F%pfk%65<_#)}uXaPWY7Ga5}ixGM_Gz#vP;i7XYAQE#xI%7VP1XTd*4)dS9ibalBo~?FBxN28)GoWoHfRrHpZMc#xxjX8sp#J8e_gM zl}fE$m1ma$C;{7X<8R;-U@1`D)p-|+*raVKOln6f@HsFC=+V{r=LXO#MNA3Un!%)Y zv;b>>K1I|L3_x#SCvZA07)YCC;i-$?XIxB(hMb+pHpc>e(6!H^Lupci2?XMP;BJcmge5@Xg2G4}yK zDjKc8lFq8%ir5_KuxbOIPQ)%%3fKn>aOk`e$8NC1^dP!YYO`rosJc@Dr~#Uk|JYn* z%rYhUG$-x{Qsy-dIH~9?^{F*8upd?n9b=a$|K)waz(Dzp0FEm8O$wo56CX^p-pFiD z8OH*}r2PR+szpBh&jVvZXh@<%fJ1_4D=;e~*Wv@d(fghshojb-L6@Z_9t znMpzJ+JWJ~DM91i5d7^THgo3Z%b7+{fN zQbWL*v{K-20dCGiT8n-upB^IdGOf9aNrytrB%mAcmB7Ewmryh3a%gkPH0Q?VOC}8o zz&{eWnBe{gsL4uH4;)d=})XMtPN4DNDs%5s^Fe7OBi&ch9OS>Rpi8Z-v`j9-o8XD z>T)#L1`M*8GsQQN5I{e1H<9D&2D~9~-mL}iR?L~~n?Ohqz2ecXZnd7A_X~U-FZn

>U7s3pO*M+zJ*h;9#3RbT+K6qCG8+`!ujo;H#a(tN>`;9HwX3~?vDhmjUNzK5B6ytX$#+`Hx zu&t;o)ubo#nB*fk4E>(0Qcap@G3oZs5UiLR*R-&h^vC}u#i%rso(e7)0KkN1J<*#f1Pgygofp7(#iSOiNx*lB0bisPEbJ{uD8wcuAJn&-bf-2b+0=AA zgP`p_S*4n!9d6A?PbPtNLU7*{F*GbQ>0>GQ5g{;BcPKEF=n;ct(#&9$1%zT! zD{yNvun!%d0lnoRIK*O7rf!d-fV}l#loa?|BB&YY<{@ZniJ2Xwsz5-#vAvA+PK=Jt zkpTC43fEdpnv=V-001TM>6TToZQ;$=rHD#3B4zXoF>p?N{2~{JvoapCl>3C{Ae}g z_JDygUv87oyFG$*#cHCXiJBTEQU4R&)f!bq+cG6QpOVAY3X`eJ!>549k$VH1fsuhU zyiMv-bIOv?b_kvzJc8dbnA zipHu$Y|u8mARyWyC?y5(1Hv;TV0|J^-D?`hYgadb<#CL*bt*^)el8F_!#<-F&<4Cu zeC*@c%5BlGnY627&1nZP3j0?TE)Z?@w_%e*!*=3Mq7fKWRQ;&{T#tS0bsB7OX!Hes zc5pNiXtQ0X02oX9&rnF%?BK5=`VfkQeOwD4SpvEPD}cW|O>)hoooO!`j&7(lcyem7UXLS@7D zN;0X?M1bpzF{6wz_ZVa9w4 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_share_black_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_share_black_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..784933ad55a011a9b829767844969f36ecd98b80 GIT binary patch literal 675 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 + android:visibility="visible">