From 0a91597dacb798f5d5e02e93ffe66ef64f55522e Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sat, 23 Oct 2021 14:16:01 -0400 Subject: [PATCH] Add in library badge to latest and new browse view --- .../tachiyomi/ui/browse/latest/LatestCardHolder.kt | 9 +++++++++ .../tachiyomi/ui/browse/source/index/IndexCardHolder.kt | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/latest/LatestCardHolder.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/latest/LatestCardHolder.kt index a78be2ccb..c0a446457 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/latest/LatestCardHolder.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/latest/LatestCardHolder.kt @@ -1,6 +1,7 @@ package eu.kanade.tachiyomi.ui.browse.latest import android.view.View +import androidx.core.view.isVisible import coil.clear import coil.imageLoader import coil.request.CachePolicy @@ -37,10 +38,18 @@ class LatestCardHolder(view: View, adapter: LatestCardAdapter) : fun bind(manga: Manga) { binding.card.clipToOutline = true + // Set manga title binding.title.text = manga.title + // Set alpha of thumbnail. binding.cover.alpha = if (manga.favorite) 0.3f else 1.0f + // For rounded corners + binding.badges.clipToOutline = true + + // Set favorite badge + binding.favoriteText.isVisible = manga.favorite + setImage(manga) } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/index/IndexCardHolder.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/index/IndexCardHolder.kt index 3f98241c2..edfca0a6b 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/index/IndexCardHolder.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/index/IndexCardHolder.kt @@ -1,6 +1,7 @@ package eu.kanade.tachiyomi.ui.browse.source.index import android.view.View +import androidx.core.view.isVisible import coil.clear import coil.imageLoader import coil.request.CachePolicy @@ -37,10 +38,18 @@ class IndexCardHolder(view: View, adapter: IndexCardAdapter) : fun bind(manga: Manga) { binding.card.clipToOutline = true + // Set manga title binding.title.text = manga.title + // Set alpha of thumbnail. binding.cover.alpha = if (manga.favorite) 0.3f else 1.0f + // For rounded corners + binding.badges.clipToOutline = true + + // Set favorite badge + binding.favoriteText.isVisible = manga.favorite + setImage(manga) }