From 67d8fa26a7257d016d0a7780fed97cdcbcb15146 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Wed, 17 Jun 2015 11:54:12 -0700 Subject: [PATCH] Pretty up the attachment drawer a little. 1) Rounded corners on the image. 2) A circle X on top of the image, rather than a remove button. 3) Quick 200ms fade on clear. Closes #3439 // FREEBIE --- res/drawable-hdpi/ic_clear_white_24dp.png | Bin 0 -> 324 bytes res/drawable-mdpi/ic_clear_white_24dp.png | Bin 0 -> 279 bytes res/drawable-xhdpi/ic_clear_white_24dp.png | Bin 0 -> 402 bytes res/drawable-xxhdpi/ic_clear_white_24dp.png | Bin 0 -> 499 bytes res/drawable-xxxhdpi/ic_clear_white_24dp.png | Bin 0 -> 662 bytes .../conversation_attachment_close_circle.xml | 21 ++++++++ res/layout/conversation_activity.xml | 50 +++++++++--------- .../securesms/mms/AttachmentManager.java | 34 ++++++++++-- 8 files changed, 75 insertions(+), 30 deletions(-) create mode 100644 res/drawable-hdpi/ic_clear_white_24dp.png create mode 100644 res/drawable-mdpi/ic_clear_white_24dp.png create mode 100644 res/drawable-xhdpi/ic_clear_white_24dp.png create mode 100644 res/drawable-xxhdpi/ic_clear_white_24dp.png create mode 100644 res/drawable-xxxhdpi/ic_clear_white_24dp.png create mode 100644 res/drawable/conversation_attachment_close_circle.xml diff --git a/res/drawable-hdpi/ic_clear_white_24dp.png b/res/drawable-hdpi/ic_clear_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..0fd15563a263e138b1f419e02a807ff8c40f2554 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K;Lb6AYF9SoB8UsT^3j@P1pisjL z28L1t28LG&3=CE?7#PG0=Ijcz0ZK3>dAqwX{BQ3+vmeOgEbxddW?IB4!nj``hO=~G=WkL+ z@9E+gVsZNEWNV?r3OuY&?=Z?L&Ho)f{7Mm9$xa9H@#qTmGi6+RV TUAFrSbQ*)FtDnm{r-UW|v%+BV literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_clear_white_24dp.png b/res/drawable-xhdpi/ic_clear_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..76e07f0970ac317b1bddfb265c5b3b57079dc4fc GIT binary patch literal 402 zcmV;D0d4+?P)004R> z004l5008;`004mK004C`008P>0026e000+ooVrmw00002VoOIv0RM-N%)bBt010qN zS#tmY3ljhU3ljkVnw%H_009a~L_t(o!|m5g4uUWgh2e{kxIvTw;NDPC;}$JB4lqhd zALpV>OkoK9KLVwJ46^RFS-GEp1SB8;6w*sYS86#*?l}h6Uf>SEpn?#4jRC*~x$CHV z$Q9$p5DkXc*(V;TVMyYWH`wz4OGNX2fFas<{^84qfEYpL!$622^D)3j947f)xWLTv zIibiiz?@L!Ilv}9`H~sS0aHSi=K-6b^H{iCXR@WwrLTXmZjnL#%Uje;9<9+4+I(rv zD1y-D=aV){#PY3k-YW<`Z@;xPu`I73{Q3BrLlI2gzuptXH+hP159`UiO>{hv;}-f- wa1v+DhnFD7naqzw=gvd2^p}}{1pEQ;1dp!cmVSGKY5)KL07*qoM6N<$f)#I~?f?J) literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_clear_white_24dp.png b/res/drawable-xxhdpi/ic_clear_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..f54f4f9d1103017ba9e6f5444001dfe815cf70e5 GIT binary patch literal 499 zcmV004R> z004l5008;`004mK004C`008P>0026e000+ooVrmw00002VoOIv0RM-N%)bBt010qN zS#tmY3ljhU3ljkVnw%H_00C=BL_t(&-tF2=j)O1^1z@*}a5!2nN*Sp?hZ|O}3l?ps zfjE9ENwB@l{4hYi30e}$)7WCj)Ne|9MI&z>BUfZRT^vVH%o&zOZ2+}*J_>9Xz z?IZ(71G17#934oIaQzefS_p3BXhF3kGe-}qArYJ!kd{Po>OdM2$*Bbi(%Xc$rwM6J zJ!pyKz_EblNG=>3C{J?XSV6hvapBlO%OoP1vxDYIOm0bm@+69b?NuFLv}7B5sW-Om zbEh(sdy}C2M}jK{2+;gD%Z22}aUywgCQ@xVK!9`!21)Yf&?J8jNm_$Lk=Ef%q@{9z z0NHb86KOq;kyHx#LvZq>fdjS9S9-sti_dbvgX5)Vk)zvXN2hCH1xI@hb?CX&9SsHz p2eOMF2?7+L00k&O0SeInwmXy-hQCk^XBq$i002ovPDHLkV1i=*zf%AJ literal 0 HcmV?d00001 diff --git a/res/drawable-xxxhdpi/ic_clear_white_24dp.png b/res/drawable-xxxhdpi/ic_clear_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..7b2a480a02138f7e1627c47c7810769c07d02987 GIT binary patch literal 662 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%xcg6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W>XMsm#F#`j)FbFd;%$g$s zRKe%z;uunK>+Nmdyh8>8ZHbpxdC!t-6PsA@Az*9tuW|{ks)qI5Is(2vHs8$WDV#^lJw82zHADRtFfbG4gHTD`+TfU|z#4lOX$m0W5We-Q=O=n$W0Q z7uuIr=%3ieCeN^Mqu4w1{aY=VZaj|LHa}+~drgvrS>g%y26IV8{rSEYPrErM{n4Mp z-(4_IUuB8@=dO*4!X_uX5V?1HO6%{pS+`z&G2gTLp@3D==llE%%bt1rs9!l7u5jhta^Z@fm-)T; zCa)Lby!CVS3D2o+7tZl>>|*&_lj_u46Y4a##?>iv-;*-e)&&#g_eX{(Tsaf22-92i zY5URsj82yB8m)tB^F214S}yqJlPAmR8ZO1!mEx^`EEYazmfF+*$++&iuhN^1PniD+ zMf^-|Qi!h-vl5)~^Epf4zCTt50yloDHyPMJ_qvm?e1g3|Ri@pcL;t;BGO)*dw>VHG ulVHoYL5@A5pLxx3#%qrmUhk|rpuh24@WsQ^%4LDcg~8L+&t;ucLK6To`3n{R literal 0 HcmV?d00001 diff --git a/res/drawable/conversation_attachment_close_circle.xml b/res/drawable/conversation_attachment_close_circle.xml new file mode 100644 index 0000000000..2b799c02db --- /dev/null +++ b/res/drawable/conversation_attachment_close_circle.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/conversation_activity.xml b/res/layout/conversation_activity.xml index 27e8c839e1..59d5ff1083 100644 --- a/res/layout/conversation_activity.xml +++ b/res/layout/conversation_activity.xml @@ -1,9 +1,10 @@ + android:layout_width="fill_parent" + android:layout_height="fill_parent" + xmlns:app="http://schemas.android.com/apk/res-auto" + android:orientation="vertical"> - - + - + + -