From 99c9c73c9ddb6b14cccd439087e0d450b0b5797c Mon Sep 17 00:00:00 2001 From: Jake McGinty Date: Mon, 29 Jun 2015 14:38:52 -0700 Subject: [PATCH] Add drop shadows and roundier corners to new bubbles. // FREEBIE --- res/drawable-hdpi/received_bubble.9.png | Bin 305 -> 554 bytes res/drawable-hdpi/sent_bubble.9.png | Bin 297 -> 630 bytes res/drawable-mdpi/received_bubble.9.png | Bin 250 -> 434 bytes res/drawable-mdpi/sent_bubble.9.png | Bin 240 -> 462 bytes res/drawable-xhdpi/received_bubble.9.png | Bin 423 -> 787 bytes res/drawable-xhdpi/sent_bubble.9.png | Bin 418 -> 908 bytes res/drawable-xxhdpi/received_bubble.9.png | Bin 577 -> 1103 bytes res/drawable-xxhdpi/sent_bubble.9.png | Bin 584 -> 1288 bytes res/layout/conversation_item_received.xml | 16 +++++----------- res/layout/conversation_item_sent.xml | 15 +++++++-------- res/values/themes.xml | 1 + .../securesms/ConversationItem.java | 2 +- .../securesms/components/ThumbnailView.java | 7 ------- 13 files changed, 14 insertions(+), 27 deletions(-) diff --git a/res/drawable-hdpi/received_bubble.9.png b/res/drawable-hdpi/received_bubble.9.png index fb716dcbac28999272d00fe316a6d753fefa37ac..ef8ce1e3d7ec0139534cb559e5cd007ff3bb3725 100644 GIT binary patch literal 554 zcmV+_0@eMAP)A)2Z&Z0K(|BwSotx;q!%u+kD^8z3+Q>_`ZRFdx1Yip-fExAgt^90bb9su57AP zP1E-A%DIA2Rdoj&D}X~W3`3M zLB@vwK?p(+dTJ4bAOs-@K?p(+g7^v2Y&MU456Nb;vxZ?5d=F6+V!Z07*qoM6N<$f@T8umjD0& literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^`ao>N!3HGH8zg1cHA(Ely8JE1uA#VLW9}aQn%ke*K z6_2ZsoeCAuuL-HJOBOJ$6IPw~difh;E1TTeISX?J^bSfMVS zb-yu({(g&tjh4TSTJ}A+=9?ZKRu{wY>8k%dol35r2xE0gU>GoXy85}Sb4q9e0JM*K A{Qv*} diff --git a/res/drawable-hdpi/sent_bubble.9.png b/res/drawable-hdpi/sent_bubble.9.png index e5c0b542f8acae66d5f26ed46926840d6bdf5c10..803d27693bae8e2d7af8571b0440009cd03686a5 100644 GIT binary patch literal 630 zcmV-+0*U>JP)F%D-`@YZnKJWXyHrw#hz8MqKSV+?}yP_x& zc%FjA|Jr)J-Z3>qyWL)amkSyqL8Cr`Yc9hOjYcB??^QKi>SeRp9dK{LD2Kh0}DzydvOj0DS_&{p4+BNv% z>l5I(K~z<(MWfMW%IOv#NV!}-A%0Nw20jqT@t%A>pC9~i4zRhy0YVmHK@fJyqCDU( z6$gkc%Xjeq8Jc_w9SG!8?}KxIrMFdI^Wa3sjpXj3A{_>5wF= zCLBrqEeOn1n*#2T?}} zlFQ}RtpMRvRUKt{T8+hG0V_bilWtOJ?OO%)8*oMKBy?l>j=sS&2%~)8RFpj z_bVKvg_6nScC*=hw(z`H%49NolyyRCk>g7*$8n2-Anc2xcrHoOr5Og_y2$7AN5Nol zNxxg-v{@{NUO6H^Bc-r8lgzIdb37)T_fiivhu(5#n8V7UG+s9YO*BjN2?R~|%jzis QN&o-=07*qoM6N<$f}AZIng9R* literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^`ao>N!3HGHIy0^7J3TEupEpOh+%0wu*q7%f}NAS;ebP*eOgn(3%lQDHvU0-@9$byJNw$sR}WXW za!+8WRygbzci;|t-NCpr`+a+gUHhX?3rqZdAkX$OyTAUNW%CDPgAURCU*^0$^RVAR z->ru4jMp0DWgl)&>RuvQ!`72@biLLTb+r%b3*@!y0yi4)^x0SV^*;MxX|OhM68q8o ztas{7kJ>Ljdi`#Gi+Ehc!&U_G-`eI7xBi|FhoWs=_L;W&Ge5Yz>_cq)oE=P_%0K$W pJ)-5DzCV(j9JcOm$rY)S(x+!}_cpydw-D%e22WQ%mvv4FO#uCkfYJZ} diff --git a/res/drawable-mdpi/received_bubble.9.png b/res/drawable-mdpi/received_bubble.9.png index f9806a42d6c504ab3012dc7b178da48d26044bed..178cb588c97b52dcdadaae60ae9c25e8d743f1b3 100644 GIT binary patch literal 434 zcmV;j0ZsmiP)=Z$8^v`f~bZ~GC&aQ$8f_qi)50HQalo$jDH)+6tLkMk^ zgeGay=U3<`X`0@7BKN^ZGTeLj%iX=>a-|YG(b!VIFCuEDX}XW+Iea;VFA#SWMbQS{ z%QHa)LC{2!7dWNjdLIl1TeFOWk|fC)G0<>0yhBQ*5QyVAb$~n)8%0Q2Ed*j1#u7lD z7=esReBp=E7Xng~AbCJYg8WqwxmYEL1o^)pmSrvDK=Ujd1gEo29B4X1K@eBPwA>Oy z6#|Llcn_nI3I*|fe-&}B#8^{2|woX!ynxq~Gt~qpSJMa>d#><_UrP zAEs&UqN~gsfjQ6fPT_0Tc3tTCHtWRqK;>^AY7D+<;dYyD`pP$@{;pa5TRQ cq$!=LZ$j&UZ?yo5AOHXW07*qoM6N<$g2$!34*&oF literal 250 zcmV1QDkNoRD#Z4vRr3?{>8W(VZpAmoyxPTu+7jS{U5Mcc{ zwZJ-=0Bfh@lu}?z?nwk#Hz#KZ(ksB43E4xGPXtz~ukRJ$`iLALOshaOd;@X11ZLzY zo`3BU*pY{DxLr<*MgcA?$wfFk{CfWO05OC*FLa~U-@+I%CjbBd07*qoM6N<$f`92{ A)Bpeg diff --git a/res/drawable-mdpi/sent_bubble.9.png b/res/drawable-mdpi/sent_bubble.9.png index 6409e09e521f90ecc7b21f2d2aea916cd9b9136b..dcf271c8641ea860b8a235c46c68bf1377f4d275 100644 GIT binary patch literal 462 zcmV;<0WtoGP)4m&F%(T#Yo5@mO%XIKMld#w{N?ERp$g^k9sOc3L{($B!Rp3=9ke zaD)a*alk<Lx2f%M?gS;01=@< zJBI)h==;Nm4?7S@ptN@gFm0S)xNxB`iR~QfI|Nu~oj!8p2=AyvhK)o1k2+*Djf^^E z)FGn|p^-yC{hA-taLDi9zfUe&w1}Hrhp>JB{{0Y@T4!@ZLqnO#9SmSPb?TG{&^OO0 zX`BIjbk~86A~hnLh}eOpr6uR;)vImq-MiQG>eZ_?Z{ECFODqPeUv=ZgjhZP_rf3t{ zU?vDahVTF}sNpL}0tWTuxbSo<$p(yMVA>2Ik%7qu0O93w(Wb813IG5A07*qoM6N<$ Ef=52nzyJUM literal 240 zcmVHL(*PM{!TO*8X&o&$6A%53%Y8 z@IVWU$Rz-W6rcqr!Oh>mHPKb)fG4u)f!#NNbk4v=3vf?t{u4j|jx#4q6mSC?EkFSF z8M8$M@B%KG!%YM*09#GKsbIW|02)<5;RR;^0~o*n2G9p!00aEPDX950dn^HTl^&-P q&@BP@h*;B!F|OfPeHB!wqI>|#vDV`#d2+r00000M`@@Lc^?baMt!#|YggCx$f6Nc z{4y_a?9c*Z+xA|+-``vq1Q4EJ5d#t+4o0)tJhh0Ku#PYPO5(&oS8QWxbDbGVwOVxs z;y@q>!mRp)wJpsPLT$BLFG;XqaOzmw$~?Ow*l09flX$VQw(t=UGyS_JRIk_H2ngX^ zz?hF}PWU|hB!Dl2pNX)kp#`$Aaq^7Y1_8$Ylxklou%=3yhj4Z zbBIJDp$-Ov=OlPMhp1F4o46&4euq#-qtPpTkL_y+P1CNT8`>m6JcB3{3SkV$3`r8N zAQZeo-oyF3zJ|cd)0%0TpGl&40ij|*#z?Zv9OCfs@FE7}PrpMr8&Z<=cc+YhA!@bS z7S3ssgqaycsZ@&KahW4YGb;$C)9GxJU>j2A4uO}a2nOU2k~mXCUO)?z|lK+{@)GlcKZRk!I0d+C>D!PaXlv{ zf+&~Er-4wAy&L-dem)k9U2y)@Fi|)3dc9|krsTK8mt-<|-JK8WBoILim~S#Z9gyB| zIQ&(qRNhCU(aX4&lc?oMZVTrFp?p4nH=E5q%49N8St^}QKTf4m599IpRyZ8qz;#62 zTVmpkugmU9)=}pqs0(^EFRDYM$v?Dm%Z0N3u*ahpV=lRvI}oZephV&h%c1^qWU-#nRV%lUiS+gF|L z*M)vrC(f_3eCT}RtbzI-BcAm|hq4cUuu{KM!Xh41aF7*7+%DkI+wq`@8%RVQfHT4T zChk1ezV+#MPBpoI3GDp9`)#Ak4^3-bu5&-P-4wU*FtT_amAd|+isr-LZ=wS~RBU_y zKx5^D+8cFcrnYm6b2cekcys-*{2eG_^RH&_;lyWc#c!mlnV0|M|I<(lG^8;08)M&P zDY^f(ybo+XAJ~3lxzI!Ldt%!AQ*LpcW3--k?QwmIjqx1m^_#ax^u=s#l&^|iV`B7M zd)mjG`}&N#?s{*%^Wn@#@u(fVW_;7lcemeJA86h`cjCVj>ep)K?AiS0I4CL@JYD@< J);T3K0RW25S>4;ulmrDJTksq9@HE2MOpQ(jGij^yI0~7DN;zhk(ILOV8Vz zh1MR_Tx#`VKytB?=3ub&BbLNqy32O6$@&Jyiwe5C-DGEce|Y4Uee=tk|Ku%i1i?8O zzXS?}Lh&oZFhq!cP1DZ9=McmdmV)GM8$zX0>25R{N%+D%#CHhYU`&wzM_7v2G6Y3Y zjy9XkjKQ|F&CSg_upA$RXc|JbS`7h&*Nj6jR8`H5jg6hO3POZxh!dJDLx3Mr%Vx79 zu%0ffTfZVo~6Ii zynt9+TYCa|_dx8k@mi5>5MYoW;_>(~$oqiBYG5A(ScAO0ynMq>KfwivTCMgf7KKOn#$zhyF+80{zasv6h>QLR>=4-O9YS$+M+1qfZ&%gJQ&oQ-~h z4-gw08&7Ta6MTSxHv7>Y9+&Kb*xufL=zupM2n2y35Cnoi5D3B^2m?VN2n2y3&@2%I zfi2m(PM2n6AB5DgcCc+hGP0bSR>x(&qo`ug3LgV@>GdFdty z z+JzKbA`c6uQmG5DMc%g=g0i~0Ivx&(e~uHjR3hDrJ;TGpXTYSURaGsLNqD0L*C63J zbuu_6%W`&UX=x-72t?=rnMY`YMC#Dpe!stea&q#LBuUrj=jRg(3k$cLjJdhFn^RL$ zSEJGBX?T7wh2Rz1D3MOE`ROzpxn3NGh&UW%8<4wMU35Em1eeG|f%s@*PKS?fO^-tp ibSRXAe@C5+w&(|IHE&)`W>Dq;0000#^X{}64Y_?ba%fNQPtbo&}fo=XphVP>3+`>6QN&r#bj`cj{6J#Er<<~W#3J-~?U>7$V`uDW zif5mZTmIp?-0kVn6})rU_DPp8)-zo5YLPElvu{&lyUXv!<2!uCV+szk;w17}-Qm)A zlx?1-&9Qnm(e&xJ)rCG4r+CW`&-f4$t+U)gRCr!e@LTQzryuoq>K+vT;F4fE|9{Gd qtb{**d8|wFSHJpe79q4K+-^Dh{O{+#hu;6$cmDlnyZ4{>@n63FbW{8d zyH*8`CJ^d4yJ_pzs|#QMDp(ov%VFy&iPMIkT^ANdFZo=vH1k&P%$bt?xeQ`rVp82l zA0|;FR5AJ6t`R zo15)+6^ZP2y5Rb)@7PPj-)jo=_4K|OO1IxLth->bH*LNsueP@K-?Fv^H{%u*O1*Bm zy=A-VDz~N`Cv)Va(l-}glwDx{W`p9aY15~(%P?GI;wW~IdCa}7QgPA67rG7%OacuI zED8*a90+E|EoTD+kHg`?M^Q{gNb0dN6FED+e*LQG(9t@f`C!88WtoORX2JV6Z)}qI zI%X;^`T6swob`Wh%he7$LPKlM$_Q_i$&Dj2 za7y)=L__Ho6I0XDIbtv38w9u?o_qe;e))!^IYcMJX|DK06nxZ}qC#eYk@4p6yC)3xr_2}v7ou%?~s z-)+Tp=!Sn)|F&+B>U9gB0#yfSJh@t0%cv{Pt(c#mZ|}1EsMDKw>VMsUv_${v^B1!= z3IrL=+~acm;)Pd#58F?SH1D|kcggvTum2ZkM(vp=P^30_XRld!-y)5~>j#0-cXMXU zn31vc_*IKrF_srIN^X>X=sy;=-QjuBPW6n!rx(^*3v#gRiY@)ov+3jSC2?=mL#OZD zx%2mx&1K=Tb~<@))c3k}YpYN7>J8p+_4C(*hxMz%X2+*2x%_f9P`8Ru=k(m%+~uzg zrFqV>MJ?FB=>qG;|?tHbGz>hCA^E1%d}m!f-~V^!Fy z$sw^JcUKh2`+c0Z<#X%J=-0O|+Gn%acl67DkXUu6J?-DT3tQ5~uCONRx6N)g`Os{& sx2*c19S;MGqrj3?d#g5w-2KFUP_@LE=bPX=U_rs)>FVdQ&MBb@08E7M!2kdN literal 577 zcmeAS@N?(olHy`uVBq!ia0vp^F+iNe!3HGn&fn6?z`(@e>EaktaqI2fy_SpML_gGWl2v zz`=t_9uIOSeXf5X`FY-)`x9g~EeYXLH(T=X*qK$Y8gGT(*QxJ(x6}BBv+3yzsaqF* zTWitz?NX3-26mZ(1B`fx4=xYbEFLs4^Pv;+>j~-woBToXMsmaNrhJBX?Y2wr zF}-8om(7@_@*t`_u9oo*|DPL7z1BOf#RTqW_TwnJ=MRR`CgF@!(QI}uIKB#+8 z?N)PO>$#?1T-)V;a9;6y5S1*Nre1J%e!%*KZ_M|bZg9qIPQOy!@%O;@howx{@3@|R zzTcpjyN+wE@Q$=~2Vb$QtDOAGbWPoZ+Y_uBv#+iB#jsMoLe>vxLS)eWhhLcOn~lQe z1vO`%uR(K1l24Sd&fPjk zB1ZiB6@HojzVW#$r*2W7T&&an%+jjYMgPP>V{7q^O<&H}Fsr@gRx9na&j2P322WQ% Jmvv4FO#r5?|1AIj diff --git a/res/drawable-xxhdpi/sent_bubble.9.png b/res/drawable-xxhdpi/sent_bubble.9.png index ffaface323c724b9ec0744cdf580bfe1c69b994c..2c5716625ecc270047887abaec7248c8b4e652b3 100644 GIT binary patch literal 1288 zcmeAS@N?(olHy`uVBq!ia0vp^NkE*(!3HGnq#r9~U|>1#>EaktaqI2fSdZv*3HA?@ zf6SD~y_$P9s`b`7o;?MP4-3TimNI7wdd*CA{jhBD(V!wtj(Z|jEsaZg_TIjs*Ct)H zvF(vwnV^n`_9CS-{xZG1XH^9JXPX?CnQXhhn%VJ$rTVXVPo8}Ef4KVX$M7tT9j zIVt4Nl42efM*%R(nbg|a$`u-#FC!=SZ;sc}e}2m^|ISnqo|^SZed@`?WsS`Y>n_UQ za@cFC67p5`>Z&^;Jr^$qrW?(yaj92t4a!bWPF_6SE6nw<=B2>uID+9KY6lb_CE)K)NB3*5;Z=izdPF8zsNmY zveK*psPx$bMG(^saYx1MK{675=aX2F?X3zh%IuDafCa>wLUOWp;aY41ei7M{7) zc{EA?PTu#*RpGL~KXut{GYZ{iuc5K^Tkhd2SFTJCS?wmJcX6}hquIUerPur{Wd60j zD(Q23tC{W`#l1*u={eb`ZQpC{;+HRYoaM){EV{ku`MGD$o@v;xyT)O$j_Hw#r;5<) zw{PF(hAcKV(PGWH&|u-o)Of%=WIjJj-i3w}<`*-jY~4AV1tj5WuW4v!_pg<+*Vf_5 zZas&-vJ1C-!N$yPk zs z^$mz6CN7>Y4sn z{geLHuS(sS^3dYvt(y+gw`6x~x+qP&zvPk4M~n9sM$%@z%L*+1OpX;0>O695hw90Z)tVv7IyPPl$2%rP(n{{nRP=s2_4tDJ3~2&0W;~SEYr| z+@o%~`?pE`d%E($@sReE#VHP_e&}dEm%rkrTpXMFCn}eEaktaqI0}L$4S|nTC&s zZLJGD4#aKX=y)fn(;{Nonvj_MSW)K^ON^j+5exUhV{S);mv}79;1dwI=odJ7$4{M2 z9c?)>HTlnN%lGl$WBeAb^EvHbKc`~tmx@okGuXl!lOM3XzM2>Kf^7q1$(EW;@dru* z-`L77j;?=p|D|n3^x+rh8b78tGaDaR+jmh{Ji?%bVT(!6JC2H2kv|c~U)YJn2(>f( zxnQ_zuFyS4Cm=olz?26sv!;HTrd#2Xejxhb<*gx)>?S?%FJa)}p11D1>ia2N|K@M| zy}?wsqCc;pylMIC;Q4&VgM?XTSbri2cBxt2!e> zV9#w+1I>zEc51Uu3d&e8y0Q9ScRI9k^P7YF8P>D-U(Qc3`xujY?ZIqOo=s`ob*w%d z^VUu6a@)F@ diff --git a/res/layout/conversation_item_sent.xml b/res/layout/conversation_item_sent.xml index bec59cb68f..6d31d52ce0 100644 --- a/res/layout/conversation_item_sent.xml +++ b/res/layout/conversation_item_sent.xml @@ -50,18 +50,16 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" - android:paddingRight="15dip" - android:paddingLeft="5dip" android:layout_marginLeft="50dp" - android:layout_marginRight="12dp" + android:layout_marginRight="5dp" android:background="@drawable/sent_bubble" android:orientation="vertical"> +