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