【发布时间】:2016-02-28 11:41:12
【问题描述】:
我刚刚迁移到 Fresco 库以在我的应用程序中加载图像。
我需要听Image Loading Events,当然我在文档Listening to download events阅读了这篇文章
这正是我需要的,但是...... 我不喜欢的东西很少。
如果无法从网上下载View,我的目标是隐藏它。
我无法从控制器引用
SimpleDraweeView,即使在回调方法中也是如此。我需要隐藏View,但我似乎无法得到它的参考。-
每次我需要加载图像时,我都需要使用
Builder创建控制器对象,当使用这种方法处理大量带有图像的项目时,这可能会导致性能问题。
holder.simpleDraweeViewImage.setController(Fresco.newDraweeControllerBuilder()
.setControllerListener(controllerListener)
.setUri(currentItem.getImage())
.build());
我需要能够从控制器中引用SimpleDraweeView,并且在MVC 模式方法中,如果控制器知道视图似乎没问题。
请提出实现我目标的最佳方法。
谢谢。
【问题讨论】:
标签: android performance callback android-image fresco