Add in library badge to latest and new browse view

This commit is contained in:
Jobobby04 2021-10-23 14:16:01 -04:00
parent b90f339476
commit 0a91597dac
2 changed files with 18 additions and 0 deletions

View File

@ -1,6 +1,7 @@
package eu.kanade.tachiyomi.ui.browse.latest package eu.kanade.tachiyomi.ui.browse.latest
import android.view.View import android.view.View
import androidx.core.view.isVisible
import coil.clear import coil.clear
import coil.imageLoader import coil.imageLoader
import coil.request.CachePolicy import coil.request.CachePolicy
@ -37,10 +38,18 @@ class LatestCardHolder(view: View, adapter: LatestCardAdapter) :
fun bind(manga: Manga) { fun bind(manga: Manga) {
binding.card.clipToOutline = true binding.card.clipToOutline = true
// Set manga title
binding.title.text = manga.title binding.title.text = manga.title
// Set alpha of thumbnail. // Set alpha of thumbnail.
binding.cover.alpha = if (manga.favorite) 0.3f else 1.0f 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) setImage(manga)
} }

View File

@ -1,6 +1,7 @@
package eu.kanade.tachiyomi.ui.browse.source.index package eu.kanade.tachiyomi.ui.browse.source.index
import android.view.View import android.view.View
import androidx.core.view.isVisible
import coil.clear import coil.clear
import coil.imageLoader import coil.imageLoader
import coil.request.CachePolicy import coil.request.CachePolicy
@ -37,10 +38,18 @@ class IndexCardHolder(view: View, adapter: IndexCardAdapter) :
fun bind(manga: Manga) { fun bind(manga: Manga) {
binding.card.clipToOutline = true binding.card.clipToOutline = true
// Set manga title
binding.title.text = manga.title binding.title.text = manga.title
// Set alpha of thumbnail. // Set alpha of thumbnail.
binding.cover.alpha = if (manga.favorite) 0.3f else 1.0f 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) setImage(manga)
} }