Fresco Bild wird geladen Rückruf

Ich bin gerade auf das @ umgestiegFresco Bibliothek zum Laden von Bildern in meine App.

Ich muss Image Loading Events anhören, natürlich habe ich diesen Artikel in der Dokumentation gelesenHören, um Events herunterzuladen

Das ist genau das, was ich brauche, aber ... Es gibt ein paar Dinge, die ich nicht mag.

Mein Ziel ist es, @ zu versteckView wenn es nicht aus dem Internet heruntergeladen werden kann.

Ich kann nicht auf @ verweisSimpleDraweeView vom Controller, auch bei Rückrufmethode. Ich muss mich versteckenView, aber es scheint, dass ich keinen Verweis darauf bekommen kann.

Jedes Mal, wenn ich ein Bild laden muss, muss ich ein Objekt der Steuerung mit @ erstelleBuilder, und dies kann zu Leistungsproblemen führen, wenn dieser Ansatz mit einer Liste vieler Elemente mit Bildern verwendet wird.

holder.simpleDraweeViewImage.setController(Fresco.newDraweeControllerBuilder() .setControllerListener(controllerListener) .setUri(currentItem.getImage()) .build());

ch muss in der Lage sein, einen Verweis auf das @ zu habSimpleDraweeView vom Controller und inMVC Muster Ansatz es scheint in Ordnung, wenn der Controller über die Ansicht bewusst ist.

Bitte schlagen Sie den besten Weg vor, um mein Ziel zu erreichen.

Vielen Dank