From e77db309b8f938774274273c462fd90be07f6327 Mon Sep 17 00:00:00 2001 From: arkon Date: Sun, 15 Mar 2020 11:01:30 -0400 Subject: [PATCH] Move filter icon tint color to resources --- .../eu/kanade/tachiyomi/ui/library/LibraryController.kt | 8 +++++--- app/src/main/res/values/attrs.xml | 1 + app/src/main/res/values/colors.xml | 2 ++ app/src/main/res/values/themes.xml | 2 ++ 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt index a2bdb439e..566e3fb9c 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt @@ -3,7 +3,6 @@ package eu.kanade.tachiyomi.ui.library import android.app.Activity import android.content.Intent import android.content.res.Configuration -import android.graphics.Color import android.net.Uri import android.os.Bundle import android.view.LayoutInflater @@ -39,6 +38,7 @@ import eu.kanade.tachiyomi.ui.base.controller.TabbedController import eu.kanade.tachiyomi.ui.base.controller.withFadeTransaction import eu.kanade.tachiyomi.ui.main.MainActivity import eu.kanade.tachiyomi.ui.manga.MangaController +import eu.kanade.tachiyomi.util.system.getResourceColor import eu.kanade.tachiyomi.util.system.toast import eu.kanade.tachiyomi.util.view.inflate import java.io.IOException @@ -367,8 +367,10 @@ class LibraryController( val filterItem = menu.findItem(R.id.action_filter) // Tint icon if there's a filter active - val filterColor = if (navView.hasActiveFilters()) Color.rgb(255, 238, 7) else Color.WHITE - DrawableCompat.setTint(filterItem.icon, filterColor) + if (navView.hasActiveFilters()) { + val filterColor = activity!!.getResourceColor(R.attr.colorFilterActive) + DrawableCompat.setTint(filterItem.icon, filterColor) + } // Display submenu if (preferences.libraryAsList().getOrDefault()) { diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index 8c1edca1c..098f035c9 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -21,6 +21,7 @@ + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index ad5c6cecd..ec95d7cc2 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -38,6 +38,8 @@ @color/md_grey_50_75 @color/md_grey_900_75 + #FFEE07 + #DE000000 #8A000000 diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index a2e1ae771..dac3e501c 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -58,6 +58,7 @@ @drawable/library_item_selector_light + @color/filterColor @@ -122,6 +123,7 @@ @drawable/library_item_selector_dark + @color/filterColor