gpt4 book ai didi

java - Picasso 图片加载回调

转载 作者:IT老高 更新时间:2023-10-28 20:42:04 28 4
gpt4 key购买 nike

我想使用 Picasso 在 ListView 中加载三个连续的图像,一个在另一个之上。使用 picasso 提供的方法可以很容易地做到这一点。然而,由于这些图像是在不同的时间加载的,因此在图像进入时会产生闪烁效果。例如,有时图像 2 会出现在图像 1 之前,而当图像 1 加载时会导致不自然的卡顿。如果我可以将 ListView 的可见性设置为不可见,直到所有图像都可以显示,那会更好。但是,我找不到 Picasso 的回调方法,它会在加载图像时发出信号。

有人知道使用 picasso 解决这种情况的方法吗?

谢谢

最佳答案

.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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com