Wie man ein Bild in ImageView einblendet, das von der URL geladen wird

Ich möchte eine Einblendanimation auf eine ImageView anwenden, um den Effekt zu erzielen, dass das von einer URL geladene Bild eingeblendet wird, wenn der Download abgeschlossen ist.

Ich weiß, wie man ein Bild von einer URL in eine ImageView herunterlädt, wie indiese Antwortund ich weiß, wie man eine eingeblendete Animation auf eine Bildansicht anwendetwie hier.

Dieser Versuch

<code>Drawable d = ImageUtils.fetchDrawable("the url");
imageView.setImageDrawable(d);
imageView.startAnimation(fadeInAnimation);
</code>

führt zu einem Blinzeleffekt (sehen, nicht sehen, einblenden, um zu sehen). Das Umkehren der Reihenfolge der beiden letzten Zeilen führt ebenfalls zu einem Blinken.

Ich habe gegoogelt und SO nach einer Lösung in Form eines Callbacks / Listeners gesucht - etwa so:

<code>imageView.setOnLoadCompleteListener...
</code>

zum Registrieren des Ereignisses zum vollständigen Laden in ImageView, aber ich habe nichts in dieser Richtung gefunden.

Für Hinweise auf eine Lösung zur Implementierung dieses Effekts wäre ich dankbar.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage