From ae98b69e99a7a3a47a0f9bd2bb21545d393e6480 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Tue, 24 Jul 2018 13:45:23 +0200 Subject: [PATCH] Redesign challenge list --- Habitica/res/layout/challenge_item.xml | 237 ++++++------------ Habitica/res/values/strings.xml | 1 + Habitica/res/values/styles.xml | 4 + .../habitica/models/social/Challenge.kt | 1 + .../social/ChallengesListViewAdapter.kt | 28 +-- .../habitica/utils/ChallengeDeserializer.kt | 2 + 6 files changed, 99 insertions(+), 174 deletions(-) diff --git a/Habitica/res/layout/challenge_item.xml b/Habitica/res/layout/challenge_item.xml index 8f9b5bac7..11e82367c 100644 --- a/Habitica/res/layout/challenge_item.xml +++ b/Habitica/res/layout/challenge_item.xml @@ -1,180 +1,105 @@ + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_margin="5dp" + android:clickable="true" + android:background="#fff" + android:orientation="horizontal" + android:baselineAligned="false" + android:paddingRight="16dp" + android:paddingEnd="16dp"> + + - - - - - - - - - - - - + android:ellipsize="middle" + android:singleLine="true" + tools:text="0" + android:textColor="@color/gem_icon_color" + android:textSize="17sp" + android:textStyle="bold"/> + android:layout_width="0dp" + android:layout_height="wrap_content" + android:layout_gravity="center_vertical" + android:layout_marginBottom="10dp" + android:layout_marginTop="10dp" + android:layout_weight="6" + android:orientation="vertical"> + android:id="@+id/challenge_name" + style="@style/ChallengeName" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:maxLines="3" + tools:text="Name" /> - + - - - - - - - - - - - - - - - - - - - - - - - - - - + android:orientation="horizontal"> + - + + style="@style/Pill.Purple" + android:text="@string/official"/> + + \ No newline at end of file diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml index f8e02da04..1e4dc8de8 100644 --- a/Habitica/res/values/strings.xml +++ b/Habitica/res/values/strings.xml @@ -785,4 +785,5 @@ Challenge Prize Challenge Categories Created Challenge + Joined diff --git a/Habitica/res/values/styles.xml b/Habitica/res/values/styles.xml index 36aa2304a..82173ad53 100644 --- a/Habitica/res/values/styles.xml +++ b/Habitica/res/values/styles.xml @@ -227,6 +227,10 @@ +