From 330ee25295c7c4de60b675e922a03cd3732e745a Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 17 May 2025 18:08:17 +0300 Subject: add fadeouts --- org.fox.ttrss/build.gradle | 1 + org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java | 3 +++ 2 files changed, 4 insertions(+) diff --git a/org.fox.ttrss/build.gradle b/org.fox.ttrss/build.gradle index 6712a1c3..055dd2ad 100755 --- a/org.fox.ttrss/build.gradle +++ b/org.fox.ttrss/build.gradle @@ -139,6 +139,7 @@ dependencies { implementation 'org.jsoup:jsoup:1.11.3' implementation 'com.bogdwellers:pinchtozoom:0.1' implementation 'com.github.bumptech.glide:glide:4.11.0' + implementation 'com.github.bumptech.glide:okhttp3-integration:4.11.0' implementation 'jp.wasabeef:glide-transformations:4.3.0' implementation 'androidx.recyclerview:recyclerview:1.4.0' implementation 'androidx.activity:activity:1.10.1' diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java index a1ee92c7..96cd245c 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java @@ -64,6 +64,7 @@ import com.bumptech.glide.Glide; import com.bumptech.glide.load.DataSource; import com.bumptech.glide.load.engine.DiskCacheStrategy; import com.bumptech.glide.load.engine.GlideException; +import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions; import com.bumptech.glide.request.RequestListener; import com.bumptech.glide.request.target.DrawableImageViewTarget; import com.bumptech.glide.request.target.Target; @@ -1089,6 +1090,7 @@ public class HeadlinesFragment extends androidx.fragment.app.Fragment { Glide.with(m_activity) .load(article.flavorImageUri) + .transition(DrawableTransitionOptions.withCrossFade()) .diskCacheStrategy(DiskCacheStrategy.ALL) .skipMemoryCache(false) .listener(new RequestListener() { @@ -1339,6 +1341,7 @@ public class HeadlinesFragment extends androidx.fragment.app.Fragment { } else { Glide.with(m_activity) .load(article.flavorImageUri) + .transition(DrawableTransitionOptions.withCrossFade()) .placeholder(textDrawable) .thumbnail(0.5f) .transform(new CropCircleTransformation()) -- cgit v1.2.3-54-g00ecf