Vorrei applicare un'animazione di dissolvenza a un ImageView per creare l'effetto che l'immagine, che viene caricata da un url, si dissolva quando il download è completato.Come dissolvenza in immagine in ImageView caricato dall'URL
So come scaricare un'immagine da un url a un ImageView, come in this answer, e so come applicare un'animazione di dissolvenza ad un imageView like here.
Questo tentativo
Drawable d = ImageUtils.fetchDrawable("the url");
imageView.setImageDrawable(d);
imageView.startAnimation(fadeInAnimation);
si traduce in un effetto di lampeggio (vedi, non vedono, fade in per vedere). L'inversione dell'ordine delle due ultime righe si traduce anche in un battito di ciglia.
Googled e cercato SO per una soluzione sotto forma di un callback/ascoltatore - qualcosa di simile:
imageView.setOnLoadCompleteListener...
per registrare il carico evento complete in ImageView, ma non ho trovato nulla lungo quelle linee.
Sarei grato per qualsiasi suggerimento di una soluzione su come implementare questo effetto.
Grazie per la risposta rapida. Funziona perfettamente. –