From 58e2457cf51a1cec3907d50cc49c6ca9e407a569 Mon Sep 17 00:00:00 2001 From: 0xd9a <0xd9a@noreply.codeberg.org> Date: Tue, 29 Jul 2025 01:01:58 +0530 Subject: [PATCH] Show placeholders while profile pictures are loading --- .../main/java/app/fedilab/android/mastodon/helper/Helper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java b/app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java index 77692891..10831331 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java +++ b/app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java @@ -1163,6 +1163,7 @@ public class Helper { if (Helper.isValidContextForGlide(activity)) { Glide.with(activity) .asDrawable() + .placeholder(R.drawable.ic_person) .load(avatar) .apply(new RequestOptions().transform(new CenterCrop(), new RoundedCorners(10))) .into(view); @@ -1176,6 +1177,7 @@ public class Helper { try { RequestBuilder requestBuilder = Glide.with(activity) .asDrawable() + .placeholder(R.drawable.ic_person) .load(targetedUrl) .thumbnail(0.1f); if (crop) { @@ -1187,6 +1189,7 @@ public class Helper { } else { RequestBuilder requestBuilder = Glide.with(activity) .asGif() + .placeholder(R.drawable.ic_person) .load(targetedUrl) .thumbnail(0.1f); if (crop) {