From 140bd2b1d6a097a7ad5cdd30b10f0b7579bcecd0 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 23 Jul 2021 09:38:16 +0200 Subject: [PATCH] Added color to nav menu items --- .../java/eu/faircode/email/ActivitySetup.java | 3 +- .../eu/faircode/email/AdapterNavMenu.java | 12 ++++--- .../java/eu/faircode/email/NavMenuItem.java | 33 +++++++++++++++++++ 3 files changed, 43 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivitySetup.java b/app/src/main/java/eu/faircode/email/ActivitySetup.java index 5059b54911..4de751806d 100644 --- a/app/src/main/java/eu/faircode/email/ActivitySetup.java +++ b/app/src/main/java/eu/faircode/email/ActivitySetup.java @@ -189,13 +189,14 @@ public class ActivitySetup extends ActivityBase implements FragmentManager.OnBac final List menus = new ArrayList<>(); + int colorWarning = Helper.resolveColor(this, R.attr.colorWarning); menus.add(new NavMenuItem(R.drawable.twotone_close_24, R.string.title_setup_close, new Runnable() { @Override public void run() { drawerLayout.closeDrawer(drawerContainer, false); onBackPressed(); } - }).setSeparated()); + }).setColor(colorWarning).setSeparated()); menus.add(new NavMenuItem(R.drawable.twotone_archive_24, R.string.title_setup_export, new Runnable() { @Override diff --git a/app/src/main/java/eu/faircode/email/AdapterNavMenu.java b/app/src/main/java/eu/faircode/email/AdapterNavMenu.java index 0fbc3b89ad..ae5b8441db 100644 --- a/app/src/main/java/eu/faircode/email/AdapterNavMenu.java +++ b/app/src/main/java/eu/faircode/email/AdapterNavMenu.java @@ -21,6 +21,7 @@ package eu.faircode.email; import android.content.Context; import android.content.SharedPreferences; +import android.content.res.ColorStateList; import android.graphics.Typeface; import android.view.LayoutInflater; import android.view.View; @@ -46,6 +47,7 @@ public class AdapterNavMenu extends RecyclerView.Adapter items = new ArrayList<>(); @@ -84,13 +86,16 @@ public class AdapterNavMenu extends RecyclerView.Adapter