From 799cdbfad327bdd0229656eb0c8f2479c0e76a3c Mon Sep 17 00:00:00 2001 From: Matte23 Date: Sun, 22 Sep 2019 19:31:07 +0200 Subject: [PATCH] Add different icons for circulars favourite and reminder buttons --- .../circolapp/adapters/CircularLetterAdapter.kt | 16 ++++++++++++++++ .../baseline_notifications_active_24.xml | 10 ++++++++++ .../drawable/baseline_notifications_none_24.xml | 10 ++++++++++ .../res/drawable/baseline_star_border_24.xml | 10 ++++++++++ 4 files changed, 46 insertions(+) create mode 100755 app/src/main/res/drawable/baseline_notifications_active_24.xml create mode 100755 app/src/main/res/drawable/baseline_notifications_none_24.xml create mode 100755 app/src/main/res/drawable/baseline_star_border_24.xml diff --git a/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt b/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt index cabd3bf..933b566 100644 --- a/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt +++ b/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt @@ -82,6 +82,22 @@ class CircularLetterAdapter( holder.title.text = circulars[position].name holder.date.text = circulars[position].date + holder.favouriteButton.setImageResource( + if (circulars[position].favourite) { + R.drawable.baseline_star_24 + } else { + R.drawable.baseline_star_border_24 + } + ) + + holder.reminderButton.setImageResource( + if (circulars[position].reminder) { + R.drawable.baseline_notifications_active_24 + } else { + R.drawable.baseline_notifications_none_24 + } + ) + if (collapsedItems != position) { holder.collapseButton.setImageDrawable(context.getDrawable(R.drawable.baseline_expand_more_24)) diff --git a/app/src/main/res/drawable/baseline_notifications_active_24.xml b/app/src/main/res/drawable/baseline_notifications_active_24.xml new file mode 100755 index 0000000..16c433b --- /dev/null +++ b/app/src/main/res/drawable/baseline_notifications_active_24.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/drawable/baseline_notifications_none_24.xml b/app/src/main/res/drawable/baseline_notifications_none_24.xml new file mode 100755 index 0000000..64d7837 --- /dev/null +++ b/app/src/main/res/drawable/baseline_notifications_none_24.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/drawable/baseline_star_border_24.xml b/app/src/main/res/drawable/baseline_star_border_24.xml new file mode 100755 index 0000000..e828d63 --- /dev/null +++ b/app/src/main/res/drawable/baseline_star_border_24.xml @@ -0,0 +1,10 @@ + + +