From 589568ed048bc43f573b7b0c501635d29a6f1420 Mon Sep 17 00:00:00 2001 From: petermcneil Date: Thu, 9 May 2019 16:21:07 +0100 Subject: [PATCH] Added a compass image to hunt mode --- .idea/misc.xml | 2 +- app/build.gradle | 2 +- .../peter/drop/activities/FindHuntActivity.kt | 54 ++++++-- app/src/main/res/drawable/compass.png | Bin 0 -> 13291 bytes .../main/res/layout/activity_find_hunt.xml | 119 ++++++++++-------- 5 files changed, 115 insertions(+), 62 deletions(-) create mode 100644 app/src/main/res/drawable/compass.png diff --git a/.idea/misc.xml b/.idea/misc.xml index 67c3a35..d685aa4 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -3,7 +3,7 @@ - + diff --git a/app/build.gradle b/app/build.gradle index 2a9c72b..8f17e6b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -29,7 +29,7 @@ android { minSdkVersion 23 targetSdkVersion 28 versionCode 1 - versionName "1.2.3" + versionName "1.2.5" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/kotlin/mcneil/peter/drop/activities/FindHuntActivity.kt b/app/src/main/kotlin/mcneil/peter/drop/activities/FindHuntActivity.kt index aa85944..0286de3 100644 --- a/app/src/main/kotlin/mcneil/peter/drop/activities/FindHuntActivity.kt +++ b/app/src/main/kotlin/mcneil/peter/drop/activities/FindHuntActivity.kt @@ -3,12 +3,14 @@ package mcneil.peter.drop.activities import android.Manifest import android.app.ProgressDialog import android.content.pm.PackageManager +import android.graphics.Matrix import android.location.Criteria import android.location.Location import android.location.LocationListener import android.os.Bundle import android.util.Log import android.view.View +import android.widget.ImageView import android.widget.SeekBar import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity @@ -56,6 +58,7 @@ class FindHuntActivity : AppCompatActivity(), View.OnClickListener, ACallback - removeSearchUI() - }.create() + cancelDropDialog = AlertDialog.Builder(this) + .setMessage(R.string.cancel_drop_dialog) + .setPositiveButton(R.string.are_you_sure) { _, _ -> removeSearchUI() } + .create() find_a_drop_btn.setOnClickListener(this) cancel_this_drop.setOnClickListener(this) show_drop.setOnClickListener(this) radius_text.text = getString(R.string.radius_text, progressToRadius(1)) radius_seekbar.setOnSeekBarChangeListener(this) - + needle.setImageDrawable(resources.getDrawable(R.drawable.compass, null)) snackbar = Snackbar.make(findViewById(android.R.id.content), "Couldn't find a drop, try increasing the radius", Snackbar.LENGTH_LONG) } @@ -94,8 +97,11 @@ class FindHuntActivity : AppCompatActivity(), View.OnClickListener, ACallback) { if (::timeout.isInitialized && !timeout.isDone) { + Log.d(TAG, "callback: Interrupting timeout") timeout.cancel(true) - } else if (callbackDisabled) { + cancelTimeout = true + } + if (callbackDisabled) { Log.d(TAG, "callback: Disabled because timeout has been reached") } else { Log.d(TAG, "callback: Found a drop") @@ -157,15 +163,20 @@ class FindHuntActivity : AppCompatActivity(), View.OnClickListener, ACallback9_|f)1wxJi#9-n8mNAO4U z%=W$7dn~N_1pGU5?8h;ar4m>T3(JoK3+vMtEUcSH=+iD1mM1?J*1j1QmgH9~EXt2L z?OM{06aQJLfE2L)MI?-UdmKIY_@D-SzJZPVQdlrt>_1m5EWz^+3hyC4n4?v1v$Xlu z=f5?sn3!V{>%?B9a=mx~i2nTf71?#UzaGi8Bf{y(4N|4!Z~#MK+8?o)Ptgs)cV0?L za-?ztx6cz6vORm1tUB%=o`_AhUQ6%X=C}vl*0~pl<{SLd&JF!0h3eknuy5<6z54em zqsr@B>W|tkXOhOwY@|r!+8QD3Kc1_?4}3%~${`J%v`Ej$)&F4%x2Pwj&|Stz%-ZnS;O6Nw_1v7a^bs;T6RaJO|vmavnp!?W_4@A7CCGA5@jLf3%u|=vC)( zn3D_Ek{$dHIDu9VS@2er^or9um3i29ju>8|j#?yVD~CC~gwt#VA#NvbRHbg8k=uTG zlI&QgN=ZCg$`R#_|%G&r1<3q&1pTRFca}(`G!3oBouWF5x z6TDvzB_STJ>6=HZkxtz;^1yH+=KOy3DC3A|$2M?_H)}ICiili7(8~El@$u8y0m)66 zwYWu!LjXjusY0ZYOf)c~)?<*qLs_R-^2;!N5 z)&`W%N`OU0DRkUf)j+lQBNy426gyyXNSX=~J)Y5YteVUQOb)TZSx>YnVPlU@188e) z-299tb5`_k5G$4$|8%6$kF!)1xGO^BkAxkeXV%H8WqoMFnKhh zsi%eFt4mTEUVVawXt7KunKNTZ%U(q!Ntt8J@t=t`6PQ9n#aUc28^+kwiH);y0M8xK z04;oqAmm8n)bKIoUUEau8m9Xk@Cx(>$je}0hHjphJrqr{%0&&OR6sQiV3X(wZQy8c zQrQ@1t=LCVsA2En4wms)@=X{+ zYokB=-KC%EU=}(HwNf~!VR~88Lh`s~nziCcxkxQ&0K~^XI3qdONZ?&Q-N1VtpRL*= zj(qoTih7BZJc8mf{uiVI0*6%SbY0|7Wwz5;AUAR>3o~SFZDdB)lPOJ8`!p3Q^)d*TS98&M*;Z{oLvKLFu z0Io4A45&gR*Rt`fd<*@_K?M&>klD5#?ZqT+?Hmg_G%nNaXoi`%RHngw(~n3eB|+h~ zqPOvS^!9ISv7Kmk6(Us5;te~T3_hyG>PqhOfI8g%qM>HFEHY{@M$0*`z9?7BAZIkP z#M#qt2Q08fp|HY150Qx^=lVrfhDQF@bF!+IPmxw-h6fd;hQG2^J_9~}bFlLLD3s#8 z;5+cQ)X>4(R$Mjn_1$Q!nLxsV79)MXfm4!3wH7HFTZa70eVR?@eBn2X5*Q+7^{BQl zz|^p&$H-jqnZYQ2dpwuM|tUu|0+(SbX^Z{IrCB$sy`@}J{-cND6-M~WPa z%?OJ*Z>Ka}xrYUHZDdg#6xE8YP`&?02nzpJewCYji5JgC^NZ)Lka~8cZb&0tgnE}2 z0s}>XT18F7Kv}=oIzN+r(l3@S(#&-4chXgn`rC2~cRHC^1s|G+za52bR>E$5jk_WU za0l$71C2MyI%#+FV7y3lFH`TTUGQ7Y`fiB)#R4$B4@WUD`sajq-uv!nxx1P!L*Cz3 zX#$H@JGSlG)Yf&z5l+F5mHtg0c7z6Sjt1i&jw(5O2G&Y~D@-afCJA1oZ{*`0d4Wr? zPEvT$=7LX=xb@5?jCnv2Ti2kXZlK!aP(FXxxPXT5@tf2Q`1`*V9+gcRbs zalFC$=#%&eU{Y-Nj(S_(bDCQ@Tm~w<<&=Ds}VsNP)JDB)1RxWtDKBPHbV36SL(i(j`uee&0_hqfS^h8D1 zB|NHo_i&e|>;SS;$w$OL9MrB-A+%-HYTW!0;EXtz5)iy}Ph^cv)jpstA{6c4G&|OC z&rFj=YRG5^Ok12EwRK9lFTdOn+$yEjsd^RckUJP^E!q8^PoM<-U#^8Wh^ovml&?_T zIfEr9I#}du$^tkzLR`NVy1}~iEF(Pq_FnBgchRWD4c-BoDz7+Se;di=w2Q*Q5>!XHrtqXLpYPOMBuyT#`O14g~)Z9zR z7LfH8ybzRc(ja(7uh!(fxTG&n&k)&^9mD+@e(@Zj9D3U98#%pRLbJiyeX5R+&i;^I zah1SW?0l3!Zg&7m3jQ)4BT7MYF&j{m@lD;`2*9o zW*IR+|J|6#nTEWoV5l20FUaQZvDu;WmwFfNYM6Am-0jp|&7j`TYRG=nH!7-iQpbAR zuCLP9u2{&03g@TYfQC&xaWba9`tC|pm*L|Yjt!nqFZi~O4RsYKuXUMUk)6p)rU%RS zQtvoMDS6e3bjQp&8eeRfC7ZUbpFot|lmFdFi!;~;W6QcWsLRfc+izu`IvwS58ZcVY z+d2IRSMyee$!ermHbS1p^7{+1ibEyTimrJDHT{O7Q13ub11nZuD@ybj>Wb)5im;Pw zfq@IRKLYRj^-4KOcNE+^Xz3D!2B4<)Rek1H~uy9>u*O0o7>u_O3-~*NmLiSR)F(&3y&8yu1W=YMF3ZG;_krGAo$gzd<0X z=F1^1ySqH+u3sxPf4@ftlK<_adfW6JRB5$;T#UoWrD!@Rq3F+8eo^Ni2#=66ohvL_ zIqCexdlYCB@-#Nh$>|HzxXIN;d|tYe@Q|A+H50SXzp63!0x&mE#)%Pahu*<4!95!k zg$Oz>)!B|26Z|f){gpy=I>#c1tJK_^euWk1j)|FQJIq$PscJ2-B~vch|%VZLQcY?-QhkaT;N#m>a@Id*`E{H z5wK#J9~$BIdnEW5O~b$b^_Jq$tImxa0HlQyc!$vQ-%5KP5{Vmr;oL!0hgynnH)gVYov& zOmtee9wEn)g*9&JRDD+ZCTCmJAb>fX3Ez1$0InzUSgd$zm<|t^>WtTB~SRHpNaQZeSY}Os)Ksm!7Slr z4epg&SohWMbnxG8nk^lj@~i6E@#el+j;|J`AC9jsY=-@%o(*tcWDy_*MN(yGw%!Gj z@Xi;P#wt}VEDQ1qVwBEkCj}r1>(=+|6}}Wj|^Sek_bMBDTS6x0Jd9u4{DIL zu0cl*4$?MAA*0V!5v`Mj=2tE13|F92H+leQxlS||cUCZ5(vSd0-@cS#8RgzWKskbc z=QX(e#seA5KUWBsCm?9!17+@nd>33^V>F^qEr{`|U_a|P6u)hqqIdTAsvh1hAzb4C zKFu=f%>B{wu*=433~Qg?rlK`kT}1>@Oo{j0n&8hQHPTg>E-GYNfroHj9(k~SztlZ8 zk{a^3N&~SKl;O)Aj}m~;zlo7e!HdGapXFR=D_i_?spwoz5_AprC~jNV=+&nLcB=!8 z7~2~;$Y-Bwo8-t&T-)v}kDlvhpRAZYXt<}Dj=07Gw{aBxBWu}5JiL^4mHac5fUg^+ zn}wE2YLEkKk*>`_-SwOs_F;kZV*xR)p@4NCkxlIN!RNZDwc$0lGI@LPG>-OyCjg51 z-|sdh=bxJJuRTTo1%2d0lerAFG?Ro5beSut5nw#)o6If!pMyZAzDm+KlB~jSyoI_* zilLRSb+|p?6c#x)nF;iVuxp8W^^co->MsIoKJ;fv{>(a3^F#&aT1ROdg{eQVX*5;Q z`X-Zs!i_+gA$uLUlQK|lO>^4mfSTgotya@Eeb!ET&Udaiw@4CdX}x;lt+q9K=QDqo zn@nae@5YGz-KPeG+r&-fmTso|*9@LWyt2yQ-rB}4#8GP*7^ORhdf&o+e?)Cuk2iy$ z4L)5XkzZ1p z_)dCCF3ysprHtBx*1W5?_#8_ZCiDd5LtdU7FhAAc{OG8CW$La~pRjr-U%}ZM@G>@3 zVRby#M=v=hU=#b~Z;MN3G;_^m?CritH#=;)z?iEvq=&oeZbnkie>{VzVPuN}1^T?f z+U!tVOYlN=#}G!$^E(zdo7%9!0LB3LrP}5G)@!#kHV9~~vzjiZ+JRG6L5ux9`ez1+b@&hc%s?U#sK)TijGpVpBt z_NuL2=;2;n>1jl{XFVsZa0j&$lJuOo?+=Ly#9wI>?;qlQSkwFErxR2qA}hMeMWSuI zJxVaFHA|ovRd!kRn$w@V-U*^G?;qT7YV$R0O*gDGF^^>SBj|6!e=bF7*<`n&miM#t z9Dkb1>T83u^bZzh$bm|Hqtzk^c$P)vI?Wa|%EUbp> zPb{x_e;t(xWjGdU8aT09AaU+Z(vmMb*~HNavTQhD%i3^TZ`YHWKlW&U+P9=4Wyz{* zkX>cTzn2EBe$#atC176k5h=V%fXqhn5`S0}9d(53jCcqdNol2Lo)}ggabXOHQYn=C zj_mCe-spvM2ObG;#b158lx)Sj8?_#2eU~b4^#{&SL#&0V(|y8geZ%obdS%b#tRu#l zdm5_uhoJvhbpHP8O2yKNzrQ51+tF8agix@sOBj`|HQhO%bHvgx_{hmB~ zTZCO!u1J>xdr(TjL!xUNT zJy|d~##>P8J8&*%#>!}aemyKeon|7y(Nof?4upA3F3^XSa-F40EFUY_`}#K!PkzC> zAfojX=>NB6;;P?omQ^w=J#pUJWLPn_FGDW)hZSCaF^BY?JTf+$%I7<(lk#3eSjJ8$7pGhP)q;icH3tkt^ z4J0zu8yS-6m)mM@vWa-oL4pTwQA^Op-rEp^qFQSaip7rvuEk^s>#sZmvp0Uo_k@0k z|K46!oOD!0lId8;SepeCNVco#uMDLW7 z$3V6)m`d8qdVMZIqVv=gdT6@ggVG(BDEubj4+pCK&Ti^)0R=v*MrNN)eZEsaluDg-Ix<>1LQ3Ct zHR*CE*6LRfR%$vodzs9R%i{%>ee1(nKl5ZhEzpc*1EwpbHev%igV+EVXxR{l_9_Qk zMLd(ccbyzIPUK~rN&7C9hkuQ(AY6&Wv?^^uzh;IVZ}k__PY+e&obgLt?{C$!Z(iBr zTwtrASvZaN(^V zTez_=hK5X%kMO^%gv+iM{n-^qY;nCGO|0NEutRJKLOZOu1mW2QO{R7Zk?GFqb{4tu zwJ~%C6C$Hc>Q0)6usuo&-<}YnvmCcAw4uR9+bi}DDWz#VN9-RGw`eJ$HA;*rftByN zF45ez(+`667HO8nZe04d8x%V#?0XEQmmqF2DT;52$3C<=?U1*&H&oW`l4!Ug6(jxY zRT|pqo|f)~N|uiRAeA%u^}79EG#3dgGt~|-xnA8)0pIXm$ty+lfv%&~ z|JJ&?Mdl~~4p6-oYcZ^)gQI=NVtMawU|i`#i6v#ak`COUH%GwXDR9iV&xRQB7t<8`1CB{qOnL5N~p-9qhjSowwQ3m$=C#BZ=@Px?IocwHQGp z#p{~PnNhsXV#KsL$fkAib_6at;vy%zE532xyF9Vbyk`G7&b&Ady%4Dxl|&}(Qi{e@ z3NC6!0WRF(0lv&31#B;0&?u%V&v)m%JPK8Vj0vv#cylMSj09nzr75kF;|V0M4OI4^ z!|AlDq6Q5mFlOet(5m#z7V4U7 z6641h2VT8+$0ew829K+hbBm@~uBiDyRBZ>N*Of12_|@t}vUwb*KV~Wxw;((AtUsEE zf>-@>$&WDl0(d$YUfw)l&s~k2`7eL@ll>l%9@}up!&N8$ZPsX^>KT~k45)wnot{hka&{8`drzwV}E!M3ADhl&6zC=w-Tj)f( z=8gsN~?l&;W>IX!NHVPM}F6(RqKM2C&Wceyze;`^a|?^?ki} z4FRBa)TG*WUo62d8%pIcOpl*oj|LUZrw_M`Ko6?5!M5@VPW>!)Zahd)G7t1HkPrXY zGyfZduWy}_q@N255zdeF8=M$AAdoY7+|>lQUGO;R`_hN}nAnrB(H1g$Cyr7BGqHTp zvvaueR>XXH6vdklv+kb3=jQK*Y2Q%0?Jx&B`pv}FyWX|%|YrOlWAf4P-$ zAjHh5hJ!-lH~3f`hw*%+BZS#BL`3&P%lE;NyPgO>?GExNGE2iKaQ4hAbR}V2206-Gc!(6+xB%bi=8v0WqU+rcd!|>! zzQ@1l>^s~(i0FQS=grluVZLU^*l#IUXSg7AboK4pM7++k;L53zkH5!=2V%<*MiiS4 zN2rGKyy9K5!d};@p%}23x5PssY{O9Ci5{+p*xbI zXIT_SzAS5gqS_85Z~{*Cg-!n+Um42&X=zpEDKgInsptp+W~R>Kam7W zjmbd61h2}hB1K4kPS(wZnIRhf23;_>j70B|Q4k zo_{sfa2JREZtd@}*ct;SQtub-iO;ay{aw#b^w1!_q|!C`nRR0mgc#MkpiXXCAjn17 zEY3;>POX{4@z90zQZHeAGawFkZD}`uTT)5=|LnJH;U6sxpUISs5`U_I?G_3u!u&f;x$McV7uzmVt zn1cV*b2Tm3#tKlsvctt=62R>z<>xJGEi>T7uzQ|Fn>4`%GEJIWc|2{uz64f~<3TsIqsvZW4*JaG@d+ zTx~~GUn{=~3kM#H%6y$iwT|iw$?Sdhd!2VGD+Fz_C9#~8gtzo0IXKm&!<8EFR^g7J zf7W9m{A#7g`h4s|+EvMv(-Eho=E=XKUFeV0UhOMb+oBBqeTu9imm1Jm)w2c7NzVq* zCc6mU4N`~X7geERFLT-^s$Ll`e=u#NKLVN-qAvVCO9a1LPGqk^SOBT2ePWtL?xxEl zbpV)`WB?-GZWWdrge_N#l&;TrecT3npIxPoX}C{F^nQZnS9XtR%%3_6g8qF%>-zW9 zuk~;U5`CfkQ$A*D%s{+IQ$n+h?vTd07#fp4v^2!e?@8Qnx4pt7f>K<>gTxRi_oN?#2~8 zJX<=g*B=9uIOJnAU}K6%~vO7wVdLm6Y+Vf5qjhJj6P`BJKAYa#EK4x)gflA9y?l0ez`4G?#wOD47D!%|o7oJe>B8hONsjfCnC!bHIkpT9kj#agxrYXxFAR z^nxuH&gaqjpT{NT+f&=uVR+7Ee=5EKUcFg+LQ1!P9vMExS16u-$kg(&fF~n+Untb* z5FD}F9tilQFf2S3GC*4zSdMGCnHj538E*A^A`UY7cD#&%ALyd-cjkpR4%boOm?omf zX@-8Ui$>+9UKBkf@qeG{E#s?GeRN2I$)be+jELfAC&q&BWVA0AmlZvVIb)xB|;^Dz?g*@5mT ze}g` zgmm(D$j;)oSVAj}!320qeG)YVawhz%-31EDWqr$}S{GYXz@k@U8eggdyDjzx+G=b*; zY3=2Du<+?zu)RTcO_OzDl)9m{s*gDn)h`*^kBHZX5Q?|t8FwM$nFc-O*IYe+kc+` z3GKr)GP#x^d&f;ADR5u@U$3lHaKk=crPz`aB_BtX;`74Qy}#Wa;wuZVa(?jT*-HOHKT0QJC<<2;ot55+UK-Q zDmPqeqYDg>m3nVsdsdw?yYJ{b%W9J_AEvtVX_goZ5EO*~r$DDVtlRyaj#A{1=t6n< zSzUU(+zn$N`s)1>Gn=l%9i_@9dK<-GaGn z3dt2KTnbM25=RF)Imepfo@XIT5A+?V;eo#{FW*pAC1}UCymRQyv2AvjDZ{&^K1onk zOFWpzi3xyH{aiHzs|il4oHhNXO{-bGs-9!ScRd!gJut z6$3Y3T!&HI9W#KP!e@{60=!#iWE-X?_x(UXhZZ|7MG&ZU=_tOX#S~h|27yXVL_OGJ zfsNlx#ua7=R;2s12QU7iIe>jE39uFQ^cLAM0qLCO@L?WzLVxvJ-$(vkYBV4WzxQg32{Az11>rW1~gm6Su7Vf3lv( zdZd{%T!(p&E7YhUuW8RUkBwDwEBjP0>LN~heudo*5$HS{_x$vabAAMYM)?T|W;VYV z&tw<)ZZJaUq7mS142zjy$*1Nb;)0IUPvLX|_sYkHyC;CZlW09I-DTot(6u=~p2Zk# zn}hVt5aQN^N|tsOWUxK_Exxn54|%S2`1iv;xraL$>FsMXKlYW0QSbD)ZVtA2W#pbr zA}&r%e*Xu|{_)hoHMtwwUe}$KD@8Svb71{e3_~z!AElZR4s?&LYk`3deu!&ZAN(+) zzU-iKCAvgPs1rP>^Y^_8aBQ+*{L|TXsjj&peWH#}20gak*<;A^IOZQ+-zT(;N!u+8 zvaBoim@-B_1AP$%n5WM67v#H0J0ksM?BuioPsat`1F83=T_1K`W5^^xc?oHNmS81L zqnZ{4hfRCd;i{|o>Hp+r(bwgIpqfth=mynH<s@o>G`&b-_pS&2_k`Zj>0R}6 z)W^Srerz0XS`}OU_3gy?6BkRr=@nqmwD^L3)y$H*j6pw30HklWNJ_4QOwMvoaiHz} zrwwmupqYnvbuvuJ(l9Met7BM1M2(8q7w4NSPCb0FgJa0foRoRHJ#(#N15ToP*L zi^o{Fim0KlrNcj97%h@wRQ}f!c-{AYJX0xf@EgE++&$!(5okk=EPg~6WE zACcvz`Y*jzjVZ_89DTV3^c9pY?5r`t_xxkh{x<_J^MP$tq6yP74d#YduAq}W)uaF; zWa!(8@uV$B_i^2lA@eRGw){)H*yNo+l^m-i@a$Lu?0`pL-7xyH4&w5BQ9fa+OPD_{Jxd*(~%bE0?>#ZuRUm6Tz(B(wWb7azNM$h#r9yD{M?1O;K z8DoUHvC|XyG5=r(N={o;l+5Z)qD4qDcEzmIv;Asv#OlUtutHRo)>VrD8*LRLgox0= z__ZERwpM=i_u8!SfScl?e1kQ-^wrQ@hVAWPQM;<^*?pKfJ)phKy6W1H+9p81Pq9Yj zsj+`7{Gk#1%_vd4Yq~FlqKJMA$uA&0Ztk@X2-Z)x^DL*@*E58-b1bg!@@MNhWIR(G ze$sVe9`{&R;+F$Mpx_vY$UkJAw^%ooWi!iX&L!?g%E1`|X2=~uO?M@^+0ORT%-?77 zuyj?`_Lda`MBj8;^?ltOt80@UVFEeU3ov8kJ3=CHqWI6W8uDoAo;7IyX)(5@X~%?F$gSgsVLt2iF%0f62XS*`)=?2{aF+Gj$qMSCbfblw%m1 zy<0?NER2gGO>QmE%pZ!4DDWmjp0U!?FrSz6@m0w8H#PO-vob>&UtJ>V)sL+0f2i*N z)S0j3CESWWWQlZ(x0ug6Gdx&fjEz_|VsLA9mNSf4^lpqXre{3cbSh$*I1%+POY`Db ztW`V)eP+$2b=(yFj_PuSXIAnqmO}36i3UfskKVUg7%@$1cRv^`O}HBo5;7^8zB+0% zxP1|)0}hR*aE_q@+{?Hfp8SC7HG6ikhSrM=@HEDCAIoYUokyM`rO1gIRKpCPE=i9F zq~9#&F|9F|&Q(e!!V;qtMSkJhY7V8eL`9>IVVildBf1}&GWLr!MR9I+OdSJ~OJK(E zlG4?VB8-$s=}ayK>zMZT4UOp7bgALtrdj5(Q*=}lazo)MopUuGiC4rf4fsq{Yr3=B zQ5II15UMtXNFOeXo6V(A&CCq4&iywx#VY9oY1+x|{LiSdIDZd4&q<8LmAN03YS1Z4BNu63d2{f~_YK2>s0diTN(Q3X zD1>b9rJ3;nqK%r(1F~E#NfdtCS$a-cuXR>1C^E*!cx@68@Cr! z)~Nk?v+qW83){4Hv2EZ6L793pmVuL5& z#h({gCzxzeQx75+r}bIghJ`R7EEYT}Z{H zE6g9*H!^Riq1AO|miTh2r)xrVWTETS5hmZSRDSi24gw;DJUoIpG35dT z!i!6~;{C%!=Q+;6;F$D$famyowD6KV3QTu%T&v80#Vb*v=iEVeUfTvfp*EE z>6@%0JPm^=(4k!b!s!RifInVtCBMa1D6fJ$c@Mpl*gwaQmS^o$zf|?U97(SX7sgL7 zgWvddk4-JpuBpRH;SzH};DB95 z6GDFj9I1sZk}LO$IA;z&K&p3rXwkRcW=>H~w9chtNV<8)H>g=0@jXWT$UgQbC$1oJ zp;xvGFa1a#b=w%!K9U9=UCb*-4IhiDbiKKo81lOa6$<^mIS!;v$>uX^l;9|DChcqm z7INMrs>{|?yC^%VQ#$E(Ic=d^_>9?hA@k@69gSPGw_m6|HN||n{3~vq8WWtQUgsH} z^Z1PYrDv|M7`&qodCPs8SGc|KM`|2}vht$!Y1Nil$T{D?nG|Cx(|fF;4Tf1p7b89E z75dYmW+5(!I%pE1xp5M&vj1Zs7?C^CzE^}$!0t-fb<;4UXKsDHzKr9f#itdLnVemE z<~OUYRp0MoGN|aWOs4$=mlBm6ZPd=3PA3L@JY3s#{ok=COI> znD(X%S`_-%Exc1MGc-G5#!qJm@%<{{AgZ`KtL80}!E0|rm*%BB3SRa_U~!YG-BrWe z$fP}y#_AN?w0SfqK^6D!yoWgF1h8FrEN_torQC{5Kac0-$3>JW?dwX-qYu0*M%>Te z(6O#G8hlIZ2)x=}45IxUkPt^`(;ZeEQ_Hf;$^A5t*+lNylN)Y0$?n|~_T|AYvEtIo!C2fvE_4@N6;isPl}GAUQ_hg#h0uR-t(W-WIL9z9!lDtROkUY24{IDNg} zACAYRh2zO1XWa(XR-EV_%lfNQRZ{1Mp!M>WdW9BEU|iw2Hosdly~3jJlDv+w`XNrw z2W#Yjh5u12KY;qL2K^k6%|W*KWcdF>+jOA9l{$x0kAi^mI8s)pQBgl z^}pY5?}(*vv$)Iu4JvZ4>Ojkl<|Y83qenlnLFTTr%QKtb`6%f)|3}$oLVU*Jb*{XK z^IVGB3%j$ZDlg>Ht{LT>H*mM5-e#uJwr$Sq#-r85f0M8>jo%gDGG$Yn|0fdppMFD^2v0Wfcq{ih z$_o=7QHVK>pOcGKzwzlv`h%gTKz(jrUGS|`;98iVygYo@k@Djo7H`4tgAr*g%SS~F zy9ZF;!^+&lTGG + android:layout_height="match_parent" + android:orientation="vertical"> + + + + + + android:layout_marginTop="25dp" + android:textAlignment="center"/> + android:text="@string/radius_text" + android:textSize="20sp"/> - + - + - + - + - \ No newline at end of file