From 8156804f7aaf731dfead6f44b64331b0a3052f28 Mon Sep 17 00:00:00 2001 From: arkon Date: Sun, 15 Nov 2020 14:46:55 -0500 Subject: [PATCH] Fix manga info description scrim on Android 5 (cherry picked from commit a150762c6359352a6469ae916a07d32e069a8e91) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt --- .../tachiyomi/ui/manga/info/MangaInfoItemAdapter.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoItemAdapter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoItemAdapter.kt index 8e4d74321..1134bf916 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoItemAdapter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoItemAdapter.kt @@ -1,5 +1,7 @@ package eu.kanade.tachiyomi.ui.manga.info +import android.graphics.PorterDuff +import android.os.Build import android.view.LayoutInflater import android.view.View import android.view.ViewGroup @@ -17,6 +19,7 @@ import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.online.NamespaceSource import eu.kanade.tachiyomi.ui.manga.MangaController import eu.kanade.tachiyomi.util.system.copyToClipboard +import eu.kanade.tachiyomi.util.system.getResourceColor import exh.isEhBasedSource import exh.metadata.metadata.base.RaisedSearchMetadata import exh.metadata.metadata.base.RaisedSearchMetadata.Companion.TAG_TYPE_VIRTUAL @@ -181,6 +184,14 @@ class MangaInfoItemAdapter( initialLoad = false } } + + // backgroundTint attribute doesn't work properly on Android 5 + if (Build.VERSION.SDK_INT == Build.VERSION_CODES.LOLLIPOP) { + binding.mangaInfoToggleMoreScrim.background.setColorFilter( + view.context.getResourceColor(android.R.attr.colorBackground), + PorterDuff.Mode.SRC_ATOP + ) + } } private fun showMangaInfo(visible: Boolean) {