From 78802eb0deaebaa883667afa483dadb5cf4fc3ce Mon Sep 17 00:00:00 2001 From: KNssSuraj Date: Mon, 23 Aug 2021 13:52:12 +0530 Subject: [PATCH] Making Start Counting button more obvious --- .../j4velin/pedometer/ui/Fragment_Overview.java | 12 +++++++++++- src/main/res/drawable-hdpi/fab.png | Bin 0 -> 1134 bytes src/main/res/drawable-mdpi/fab.png | Bin 0 -> 698 bytes src/main/res/drawable-xhdpi/fab.png | Bin 0 -> 1409 bytes src/main/res/drawable-xxhdpi/fab.png | Bin 0 -> 3084 bytes src/main/res/layout-land/fragment_overview.xml | 10 +++++++++- src/main/res/layout/fragment_overview.xml | 10 ++++++++++ src/main/res/values/strings.xml | 1 + 8 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 src/main/res/drawable-hdpi/fab.png create mode 100644 src/main/res/drawable-mdpi/fab.png create mode 100644 src/main/res/drawable-xhdpi/fab.png create mode 100644 src/main/res/drawable-xxhdpi/fab.png diff --git a/src/main/java/de/j4velin/pedometer/ui/Fragment_Overview.java b/src/main/java/de/j4velin/pedometer/ui/Fragment_Overview.java index 513fab3a..e300fcc1 100644 --- a/src/main/java/de/j4velin/pedometer/ui/Fragment_Overview.java +++ b/src/main/java/de/j4velin/pedometer/ui/Fragment_Overview.java @@ -36,7 +36,9 @@ import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; +import android.widget.ImageView; import android.widget.TextView; +import android.widget.Toast; import org.eazegraph.lib.charts.BarChart; import org.eazegraph.lib.charts.PieChart; @@ -62,7 +64,7 @@ public class Fragment_Overview extends Fragment implements SensorEventListener { private TextView stepsView, totalView, averageView; private PieModel sliceGoal, sliceCurrent; private PieChart pg; - + ImageView imageViewFab; private int todayOffset, total_start, goal, since_boot, total_days; public final static NumberFormat formatter = NumberFormat.getInstance(Locale.getDefault()); private boolean showSteps = true; @@ -84,6 +86,7 @@ public View onCreateView(final LayoutInflater inflater, final ViewGroup containe final View v = inflater.inflate(R.layout.fragment_overview, null); stepsView = (TextView) v.findViewById(R.id.steps); totalView = (TextView) v.findViewById(R.id.total); + imageViewFab = (ImageView) v.findViewById(R.id.fab); averageView = (TextView) v.findViewById(R.id.average); pg = (PieChart) v.findViewById(R.id.graph); @@ -104,6 +107,13 @@ public void onClick(final View view) { } }); + imageViewFab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Dialog_Split.getDialog(getActivity(), + total_start + Math.max(todayOffset + since_boot, 0)).show(); + } + }); pg.setDrawValueInPie(false); pg.setUsePieRotation(true); pg.startAnimation(); diff --git a/src/main/res/drawable-hdpi/fab.png b/src/main/res/drawable-hdpi/fab.png new file mode 100644 index 0000000000000000000000000000000000000000..47eb841d6af9c464bcf2de2fe6fe41bb71dc1f94 GIT binary patch literal 1134 zcmV-!1d;oRP)Uq$3w37Cgrt3!l<0*JRc2%`z!7oI}_ z&==o;d_qC}f$=Ukg%BX>#>C`4=WzJDv-pDYK>^0$#Tz(xU8!`1g0J{ga+qD$ko6nw|Mr)c85V8;`1#531W?h1u`VqVHM9M`Dw@8meQ zE)mKF3V8+^f~E{jaKhK6#PH<$+d=`z_o0!fS?}vMVA?<-0sApf4XF#;fHB*L+WXuD z1yeyo%zotplqK6oVM^9SuL%l1gk0p(gs6n`b=DN(JZbx-3VWv7Jj4LVP zH5IWz`5js69_r@ca9^~6@=-+C;QcScRsdH~$f2eXZP1b-CTQp0M4}MdQbeOeC@NYq z8jWN+omMVtu~^7SDVB7wrS<8U_y3Yi_1G!=;mN*10C6ucY{s#GK* zC_GQP0SYuYM#o#Y`wso|HP97A~w;!_50K4Bbf zT_x?5mGl3z8O;HEna}6WmAB1iBg^HolS855Fy$%72(vsTrTJAbDb263wG0YnbQ*Eg zB(jV)+a;%ZN>v@QdJ3Yt|A|Obipm>MQjK<}9F-bvs^;&YRI2%Wz;ln0hPRExe0WBi zy-Sdu5bm|0_6Z@B=m&e!x3)x}DUW$yU)CU)x(;?4VC_2KOL7)y^{y>_YiDUbv;-@$ z_NVZ_>U*J{0X23qnf0heqMm^i5vM$F>W*~ijs%=q6Hiat;@n4T)}{WSED)e+Ifq7Oj@l1t3;Q($3Wsb6$Gi$3l?TTQH>|CU$5DH`e@Q zz)2-+@+pTWV@f#RA^8}52u}6ni%)Ixlv5;ez6CJXmO)0M>_B_U# zhcp500)??rOW>#!rz{so>P~s}=slh$80Pz~P|P?if{mo66ULdchRSOyZ9#PPDYkj= zHNfHM6Amx{!QtdPy5=b^z==?R!L&k}6=s5o0HbweX>%dI%*QqtfPll{qobQ>Vt#GM zD~M3$({vLsFA^x*Z!%$Wn1by$nSkNNJen5z4@H2?qr07*qoM6N<$g2Vd< AeEHg+7l!JHHoROj;ieLkO^4%FSYB^^pSkaSeK+m*zH%_J?#zhBG$pSwPG z5a=?HCqRc(l0$i z8&IH+S1G>^9B7l1`%v3{CSfzGLaYMcFB+;ZQ)LzWJz<{i zDh7Fe&p5Hc$QJSd~sU@>B>?IM*mIK|6OTh)42e4h2>%r+fny8vaogGkkKl~|BxOJ#e6g#q-rID{4E%oJ!(!bwFHeolTf3!S*TFu=U46j=jnX8H zn)$p+VO5R3nRW~b;X!(?DQ)g^ftz+H&uhX>SZyMPC~n`wu#s_E@0L7!OP;3mi2AzF zel|l$2V#{6EaLzd$H%_r8!A6|qMC51t zhP!rue~Ad!i%FXW)Z~tcJZQlJlvl|_V|;HLK;3w(_>+ozQ%=rO3|7r2_)K!w1! zvx!~ci|;Jmw@)GPZRhELvt*cIyo#g{I9wU-UpnAw%n3DD3cN8Z4!Ej$6Q#hL`4tEJ zho%67Qs4wA?gLznJE*wRbX7kAxQfwbw>MX+@MhEraCPfU6azm4_?vb+hzgfbv6n*C z-vV64{K=7+lyiVH3Syt6nxxpITo~|qW!3;^hEUaFdc_LA0{C$Fq+-jD0jpSKRMs^k zM+SVLDGYd&KJ#xj;Q0)ra;OcQrCGP4YLt2Nif#DyLEOR>12;cB^UE6hxB-tPmU(|O zw71EtOo|bYHp8yi)qe4f58yOf}fu_{!a zjiP=Ad+P4Hh21Kc%JUl}>Tm;!Q?(5xpHI;oqL1&Obo_FDpkmgDe$kJ8n9Qz4gk6Dy zXJ7eF1F$2Q;u|gb2qssQnU-+qpM6Kf`V{U=3lm#v0uoBC75Js0G}W!TbUh*K&9QVKM5vcMNqY)zk*A1$=eTrTp;NhDY&qKubB_ zmPI;r^wktSmkswd1mQb6S6r>R%?)a%Q^%h!Zlir4d@hqRRS)8SC?8**zomV7d}tJm z56xfVvr004>z1^@s6b%)Yq00004b3#c}2nYxW zdqN6#RX?Z7Q>>l=!^?Q85Dsqf`TZUtcsxdZ>k^t?(4q2Rd-i+pOf6& znfGcrb?ST7T~((}Eyplqbzo!n*#OuKSPgi-`>YWA_lnLWj{uLm&ttLge*#N^TY+2L z=ia`Xak(Bga9!ZFz^j36flYy^^XqD^pt=cI0$dMV1N^0~%GxNm51?!U?B?Lu0a&vQ zLnhRDH}G@dTHrD_@&uw!CKx-f-&sg9#;7~WsZq+VrgR%y2DsVunRtUfH3*F27J#DGl zCMbIW=L4&>)%cFp`;c2Z(v-S!X#>(MsCrS^B{T)f@xYvHbu2{*3up?hsdTMU zHz>~rzTsZNYHi5C3zv;Gjefc=JJbn^R#g`OyVRw;l{?J>3jsaeHQ zoyXrYU+VY-<;8%8zV&@6XXR9~fcA;D1MaI-ip%T^6ge0D0@%ujQdWjH3;Yg{A8}=; zC?BB6Me!|IKqD6TAFwBIX_?x}g0c>91F&kDN-a-o7SKZ6=76Tpg`^B9 zI#2U!V9P=^S>jMEpkuE(a$Crsr3@%KgK}6Xtu{SMSwQZmA1#uzC@Au6{a%p@EN!qB zkmHkPthuBJC<+sCJD|lilkQtU?<*St3geL}ML;>v{7N$I*|h{;2i}uM>Aaw5)m7me zO!{Ym*X8NkJfO%+O+jK5hs30R7LZ$lrp!-GYFZvpbPo8${@KS`6tjRLMd*Nhs$_wp zlYDxCRjf0U{#xK+_ryqbcFF=pC+ihez@+~cI2|}5t(lWRc?obAAU6V&{#!t92x|k0 z5iTczGPtuibLY-w-n@AekvruXYvwz;;359#(NLq?9|kK1%8agmM>GSDgK{?T{=rgWv!0}`mm~csdS@II zIj{`cImt$p8La#P*dh*!A|!bUkI>~2$v{c$J>6{ba5SRqKfV&zF$es}>f3vu2w%3#L2c~Oz z*AXbX#6UMs4PIdc{tj;>}Mac#&J%LIz<)74gT z@M55})J4^v4K*+Sbmc(5h$H;gEUb5_I`oVMoajM z+=V{{^7S*Rt<0wO>jHtI=mojrq4yJyXIf>Tr1tR0&A=R&oP7+GR8Zy!l);AL8aIo9 zk_yTJ0!1?(&3pzg21+UdTMHCjAUTSGF?2CdQVAFx*O2HID8=j=v=}If-T!xBjR=%q z0ox9m67z6N>;CI>t7!zvnZO4Pl)=ZsPeNdH>qZ31+ktNzC$m z$_y*%-Ss=;BZ>tiwh<*xisIob2;?KY#<6*7y{1x^ojg2VNdh=pn-{>dtcNG2X zoxu5h>ii;YF;J#iOPj@0adXB&(f!7XH#^9Cjt!J4Q1rM_9Q>(}ZR4OQXN|W!>CvM!dYRSUPbZF=`U2WUl+ndrIyI{E=+h((6eT(uIM!Du zbfFvrh0g%TC-v1NP&AroR2k${xeH)>)=@W-t`)zTG|xLqltx#tf6}u;R$Q1CI1!kW zrrM+tMR`^OZU^%6(2q+7mOK9kx3TN%BxmjOG#BwROyw#8%x!0nVPb| z<-l%LD)Rw~-czo2tG88jvAp$IU&lxaSGu}D zQROdii#s-T&eau_6X}+eJ*&=c(zK`(6xFG_3NHlquWSY@V3GwCqC&gDifK}d)D4Q1 zRvpLaXfL4SswVy{pktr1>v37Gj8&^_0+dL{*8@LrQGBZEZTT6U>eDEqM^5e1Bq(Z( z4j2iR!AHri*t1%Kcnfe(#d30IZyFRS_8i~@J6M*xkH!<81RMoCRl0-{8QTCQQd3*r z=h@-1+`T3rSB1;EBzF#v3EKok%}~Vblbr!PHmi374f|bu7bIF=U9KMD0-o1>GTZq;p}Y($3KH>Xt3dX7u=dG(=@X1|_nW zj)&+uJ=^U}hiJ#LIxPdf=*~(NIzCah!m|0g07}$0y~FI{qHFKh;c4~1fFHVezE_0u z4w3~>mq3ZPMWf7K4jO$gpViQof3FD8i`*@1x^E!p(Id%LT?HlH7CCqC0PN&GI^d+y zr%lmJMKNV`LO~z-6IXI>ZnH6}yAPm@+i(>?8<29~+0Hq9uUNC8bplV0%)bQmIMJyD zt)%uw`Upx==d2EF1Z)Cq?EbBvDdMF@Bz;Gp2r6~{<8CC-cl6N=Mc3--^C#fXz8siC art1ICgW`YwIlILG0000#DT? literal 0 HcmV?d00001 diff --git a/src/main/res/layout-land/fragment_overview.xml b/src/main/res/layout-land/fragment_overview.xml index 5f7b1571..51d1a818 100644 --- a/src/main/res/layout-land/fragment_overview.xml +++ b/src/main/res/layout-land/fragment_overview.xml @@ -97,5 +97,13 @@ android:layout_toRightOf="@+id/graph" eaze:egLegendHeight="35dp" eaze:egShowValues="true"/> - + \ No newline at end of file diff --git a/src/main/res/layout/fragment_overview.xml b/src/main/res/layout/fragment_overview.xml index a1e5e979..9972a6f3 100644 --- a/src/main/res/layout/fragment_overview.xml +++ b/src/main/res/layout/fragment_overview.xml @@ -91,4 +91,14 @@ eaze:egLegendHeight="35dp" eaze:egShowValues="true"/> + + \ No newline at end of file diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index cb741612..b1567c18 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -60,4 +60,5 @@ This app requires a dedicated hardware step sensor - which your device does not have. This app won\'t run on your device. No permission to access external storage Notification settings + TODO