From c4de096a002c9e8cfe11e50bf036e15ff6b6c671 Mon Sep 17 00:00:00 2001 From: Negue Date: Wed, 4 Jan 2017 20:18:50 +0100 Subject: [PATCH] `Show More`-Button / Leave in ChallengeDetails Activity / refactoring --- Habitica/res/drawable-hdpi/leave_light.png | Bin 0 -> 580 bytes Habitica/res/drawable-mdpi/leave_light.png | Bin 0 -> 436 bytes Habitica/res/drawable-xhdpi/leave_light.png | Bin 0 -> 658 bytes Habitica/res/drawable-xxhdpi/leave_light.png | Bin 0 -> 928 bytes .../res/layout/activity_challenge_detail.xml | 142 ++++++++------ Habitica/res/menu/menu_challenge_details.xml | 13 ++ Habitica/res/values/styles.habitica.xml | 8 + .../ShowChallengeDetailActivityCommand.java | 9 + ... => ShowChallengeDetailDialogCommand.java} | 6 +- .../activities/ChallengeDetailActivity.java | 64 ++++++- .../social/ChallengesListViewAdapter.java | 32 ++-- .../ChallegeDetailDialogHolder.java | 175 +++++++++++++++++ .../challenges/ChallengeListFragment.java | 7 +- .../ChallengesOverviewFragment.java | 178 ++---------------- 14 files changed, 383 insertions(+), 251 deletions(-) create mode 100644 Habitica/res/drawable-hdpi/leave_light.png create mode 100644 Habitica/res/drawable-mdpi/leave_light.png create mode 100644 Habitica/res/drawable-xhdpi/leave_light.png create mode 100644 Habitica/res/drawable-xxhdpi/leave_light.png create mode 100644 Habitica/res/menu/menu_challenge_details.xml create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/events/commands/ShowChallengeDetailActivityCommand.java rename Habitica/src/main/java/com/habitrpg/android/habitica/events/commands/{ShowChallengeTasksCommand.java => ShowChallengeDetailDialogCommand.java} (54%) create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallegeDetailDialogHolder.java diff --git a/Habitica/res/drawable-hdpi/leave_light.png b/Habitica/res/drawable-hdpi/leave_light.png new file mode 100644 index 0000000000000000000000000000000000000000..236cd925f85f24e1db75f35b0e2e524e93fbc7b6 GIT binary patch literal 580 zcmV-K0=xZ*P)Px${z*hZR9Fe^mAy*?K@i37f+8q__*GaaqNSjPb`}vEQ`%Tq2!h}rVPk1$DcD$w zm4bp0Az0a1Sc_;1#YQZ|CzBB@X8=^Qf6IPFJbP8ceX=S;&UhfMQw|BPf3ltHbd zyVT^pIz-eWPMuP-3kEiUjBUHA_%4XXz`Z17{Q$8}HT}qN;}*GD@DR!FU=>bjMR^H= zEaL(M6u~@r1R`QZc?p8>34A-^n*JdmLo3QxkR+{l6`~GsyH66eTF@s#R=8)+QjqW0 zeguM0l31?8^yPs(HX&vSF-PjWmmo+=Dv2rQNQ9VUkSIp*H2ugTG3UH%RJ@STI`g;n z4}y5n7O)Z{L^Z@AT*!f&2z!E9iFI=Er<&-D?Dx7ua#&fr$;YGTJEb0Q-(C^AKy8M+ zpzi7NMhVh!S8GBP4@NO!Kqu&}$`l04e7afXIWFy0Hq?2gY?tZ;T`8l3Px$Zb?KzR7ef&letO+K@f&_MDf@_K?Fg>fd${e$RiMZ2?bwZLn8%Ej7&_7O%061 z7cet3G*H$^FcdGm#;>$`wx*|hTsGQZ8~&-||Es#XXQo!`ub#SrEX$hU9aOC+$kna} zr|`O}v*AuU-C)2I&TBk{tp~88ywhnIH~t1r`I00_36O6pNSu&UHNXW(T`p?P6^w;M z@WWshOgbL_6v%3U)a8TrSN8V^ZV)O$J`OImwzNrpR4EpbHmS=MX>J<3sQH+gfH(m1 z-tNE>^(}01=@eq}6X36ze5dX$!V&2{Sll8QJ&-*MGR5RFp`73w>~aG4L9|t7y!-@h zHttckqqSeyji|Dl4XD|!Y99L!fPx%Oi4sRRA>e5mb*#>F%*V(MFh1_P%FVgYy?3BK`Xbg6dMJ706Vc#1O+b$mR7!j zoiAYNLnwlcSPJTjh4%}rU(|tcHk;YZB#S}S*n#%;cSF(y51CNB)^HV7`t`~GMBs(Or}@ZT>IA&p0RRuNGaWcbU;O|M zi}gwI$HHHGXgI*Zz5_`Wug>^EaAH4_OBG)4Ll<_;(^6PiMumbRVXi!Bj#I&T!2gb6%Ij9Q4LCh5PhSjZn zf)jKHk|b$QcIAlTXNY^HU;nF;1%HBoBB)5Hr)zT|(1A)HjtN>FQib>)R{#J207*qoM6N<$f=iVpPx&T1iAfRCodHnlX!1F%ZXhRRmGA5)nZ?^gzMJ=0I#jMDQbsrKQ-YmBL{o*qxn? zwIGPK*tpnfVI`cXaICl%+9-mkDC>WAFI+C0Nt4KnW-TC7=Y9fD%vwNiZaU!80%v-(xDP;sOdq9dx_he(1}pdfaP%RvnYt zo_mR<&ZAiWtpbD@cpUN)GABj6HGl{Xpge~xKzdS;S^>y{V^-YWr6=2Mu(WOSX>ij{N?#s*SwowV5j z5!)yv1vH+1J5cQ$H`jkEpibv2ketPS?ag{Lxwv0F)I@ z>3{&|1|(K$-H_X`4tjx;_?=Fqr__FwvwnV{)8h$FD(SZxw05EOl3N~NrTfHHnm*E_ zcVW*UdyEcsZ8(;%cr!A8MW14b^EeReT0FzilXd}Pzpak1by?Z5+Hi@Djt4XB6&mLu zA0WZK)yTNQN0VEP3TaJeN{}#vj-mcHorlR$t(igQ&?MoI&(;AlprmTJJa{)bE%eC>=YutF> zHXd~~AQ#Xh*so+t@@}TM)xzRtJP#Q_nkor( ztCz^Xx>W*7KnW-TC7=Y9fD%vwN - + android:layout_marginEnd="23dp" + android:layout_marginLeft="26dp" + android:layout_marginRight="23dp" + android:layout_marginStart="26dp" + android:orientation="vertical"> - + + + + - - - - - + android:orientation="horizontal" + android:weightSum="2"> + android:layout_width="0dp" + android:layout_height="36dp" + android:layout_weight="1"> - - - + android:gravity="left|center" + android:paddingTop="3dp" + android:paddingBottom="3dp" + android:text="Show more" + android:textAllCaps="false" + android:textColor="#d0c1ff" /> + + android:layout_weight="1" + android:gravity="right" + android:orientation="horizontal"> - - - + android:gravity="center"> + + + + + + + + + + + + + - + + + + diff --git a/Habitica/res/values/styles.habitica.xml b/Habitica/res/values/styles.habitica.xml index a5f386cd6..7ba2ee5da 100644 --- a/Habitica/res/values/styles.habitica.xml +++ b/Habitica/res/values/styles.habitica.xml @@ -38,6 +38,14 @@ 0.035 + +