From 9862a9912f3071d23ecfeb7ba71f52a2b643f06c Mon Sep 17 00:00:00 2001 From: Katharine Date: Mon, 13 Dec 2021 16:34:44 +0800 Subject: [PATCH] 619 adapt star color to card icon --- .../card_locker/LoyaltyCardCursorAdapter.java | 49 ++++++++++++++++--- .../main/res/drawable/ic_starred_black.xml | 5 ++ .../main/res/drawable/ic_unstarred_black.xml | 5 ++ .../main/res/layout/loyalty_card_layout.xml | 47 +++++++++++++----- .../LoyaltyCardCursorAdapterTest.java | 6 ++- 5 files changed, 91 insertions(+), 21 deletions(-) create mode 100644 app/src/main/res/drawable/ic_starred_black.xml create mode 100644 app/src/main/res/drawable/ic_unstarred_black.xml diff --git a/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java b/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java index 2f9b764c4..172b5fe63 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java @@ -15,6 +15,7 @@ import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; +import androidx.constraintlayout.widget.ConstraintLayout; import androidx.core.content.ContextCompat; import androidx.core.graphics.BlendModeColorFilterCompat; import androidx.core.graphics.BlendModeCompat; @@ -79,10 +80,6 @@ public class LoyaltyCardCursorAdapter extends BaseCursorAdapter { inputListener.onRowClicked(getAdapterPosition()); @@ -281,6 +283,37 @@ public class LoyaltyCardCursorAdapter extends BaseCursorAdapter + + diff --git a/app/src/main/res/drawable/ic_unstarred_black.xml b/app/src/main/res/drawable/ic_unstarred_black.xml new file mode 100644 index 000000000..59aef558e --- /dev/null +++ b/app/src/main/res/drawable/ic_unstarred_black.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/layout/loyalty_card_layout.xml b/app/src/main/res/layout/loyalty_card_layout.xml index e633e8466..bc6e53db4 100644 --- a/app/src/main/res/layout/loyalty_card_layout.xml +++ b/app/src/main/res/layout/loyalty_card_layout.xml @@ -45,19 +45,42 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent"/> - + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="end"> + + + + + + +