我想使用毕加索在列表 View 中一个接一个地加载三个连续的图像。使用毕加索提供的方法可以轻松做到这一点。但是,由于这些图像在不同的时间加载,因此在图像进入时会产生闪烁效果。例如,有时图像2出现在图像1之前,而当图像1加载时会导致不自然的结结。最好将列表 View 的可见性设置为不可见,直到所有图像都可以显示为止。但是,我找不到用于毕加索的回调方法,该方法会在加载图像时发出信号。
有人知道使用毕加索解决这种情况的解决方案吗?
谢谢
最佳答案
.into
方法提供了第二个参数,该参数是对成功和失败的回调。您可以使用它来跟踪何时调用了这三个函数,并立即对它们的可见性进行操作。
Javadoc:https://square.github.io/picasso/2.x/picasso/com/squareup/picasso/RequestCreator.html#into-android.widget.ImageView-com.squareup.picasso.Callback-
关于java - picasso 图片加载回调,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24072176/