Devolución de llamada de carga de imagen de fresco

Acabo de migrar a laFresco biblioteca para cargar imágenes en mi aplicación.

Necesito escuchar Image Loading Events, por supuesto, leí este artículo en la documentaciónEscuchando para descargar eventos

Esto es exactamente lo que necesito, pero ... Hay algunas cosas que no me gustan.

Mi objetivo es escondermeView si no puede descargarlo de la red.

No puedo hacer referenciaSimpleDraweeView desde el controlador, incluso en el método de devolución de llamada. Necesito escondermeView, pero parece que no puedo hacer referencia a ello.

Cada vez que necesito cargar una imagen, necesito crear un objeto de controlador usandoBuilder, y esto puede causar problemas de rendimiento al usar este enfoque con una lista de muchos elementos con imágenes.

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

Necesito poder hacer referencia a laSimpleDraweeView desde el controlador, y enMVC enfoque de patrón parece correcto si el controlador conoce la vista.

Sugiere la mejor manera de enriquecer mi objetivo.

Gracias.