From edc54be6a456f86c902ff866004b26e01df47e1b Mon Sep 17 00:00:00 2001 From: Carl Vuorinen Date: Wed, 17 Apr 2019 08:31:34 +0300 Subject: [PATCH] Change badge color from red to purple + improved badge layout Previously with the padding in the badge shape, it didn't handle large numbers well (partly cut off) and also the shape wasn't round with small numbers. Using minWidth & center gravity without padding fixes both issues. --- Habitica/res/drawable/badge_circle.xml | 7 +-- Habitica/res/drawable/badge_gray.xml | 6 +-- Habitica/res/layout/drawer_main.xml | 52 ++++++++++++-------- Habitica/res/layout/notifications_header.xml | 4 +- 4 files changed, 37 insertions(+), 32 deletions(-) diff --git a/Habitica/res/drawable/badge_circle.xml b/Habitica/res/drawable/badge_circle.xml index 5b8a552fe..618daf35c 100644 --- a/Habitica/res/drawable/badge_circle.xml +++ b/Habitica/res/drawable/badge_circle.xml @@ -4,10 +4,5 @@ - + android:color="@color/brand_400" /> \ No newline at end of file diff --git a/Habitica/res/drawable/badge_gray.xml b/Habitica/res/drawable/badge_gray.xml index b350748be..206ef9eac 100644 --- a/Habitica/res/drawable/badge_gray.xml +++ b/Habitica/res/drawable/badge_gray.xml @@ -2,12 +2,10 @@ + android:radius="100dip"/> + android:right="6dip" /> \ No newline at end of file diff --git a/Habitica/res/layout/drawer_main.xml b/Habitica/res/layout/drawer_main.xml index 2e1aad976..d718d1a0b 100644 --- a/Habitica/res/layout/drawer_main.xml +++ b/Habitica/res/layout/drawer_main.xml @@ -70,21 +70,24 @@ android:src="@drawable/menu_notifications" android:layout_centerVertical="true" android:clickable="false" /> + + tools:text="1" + tools:visibility="visible" /> + + tools:text="1" + tools:visibility="visible" /> + + tools:text="1" + tools:visibility="visible" /> diff --git a/Habitica/res/layout/notifications_header.xml b/Habitica/res/layout/notifications_header.xml index eadfb6eb9..bcdc9c3d9 100644 --- a/Habitica/res/layout/notifications_header.xml +++ b/Habitica/res/layout/notifications_header.xml @@ -31,9 +31,11 @@