From 06f2ab37ac5c28546d18cb6f2fb5d9bfe0a36ac9 Mon Sep 17 00:00:00 2001 From: fakeyatogod Date: Sun, 3 Sep 2023 17:52:43 +0530 Subject: [PATCH] Add crossface transition to images after loading --- .../java/com/talent/animescrap/ui/fragments/AnimeFragment.kt | 2 ++ .../main/java/com/talent/animescrap/viewbindings/Bindings.kt | 1 + 2 files changed, 3 insertions(+) diff --git a/app/src/main/java/com/talent/animescrap/ui/fragments/AnimeFragment.kt b/app/src/main/java/com/talent/animescrap/ui/fragments/AnimeFragment.kt index ae8b9c5..692f70a 100644 --- a/app/src/main/java/com/talent/animescrap/ui/fragments/AnimeFragment.kt +++ b/app/src/main/java/com/talent/animescrap/ui/fragments/AnimeFragment.kt @@ -143,6 +143,7 @@ class AnimeFragment : Fragment() { // load background image. binding.backgroundImage.load(animeDetails.animeCover, imageLoader) { + crossfade(true) placeholder(ShimmerDrawable().apply { setShimmer(shimmer) }) @@ -150,6 +151,7 @@ class AnimeFragment : Fragment() { } // load cover image. binding.coverAnime.load(animeDetails.animeCover, imageLoader) { + crossfade(true) placeholder(ShimmerDrawable().apply { setShimmer(shimmer) }) diff --git a/app/src/main/java/com/talent/animescrap/viewbindings/Bindings.kt b/app/src/main/java/com/talent/animescrap/viewbindings/Bindings.kt index 0b5ca80..90086ef 100644 --- a/app/src/main/java/com/talent/animescrap/viewbindings/Bindings.kt +++ b/app/src/main/java/com/talent/animescrap/viewbindings/Bindings.kt @@ -25,6 +25,7 @@ fun ImageView.setImage(url: String?) { .build() if (!url.isNullOrEmpty()) load(url, imageLoader) { + crossfade(true) placeholder(ShimmerDrawable().apply { setShimmer(shimmer) })