相关疑难解决方法(0)

在Picasso中使用Callback获取图像?

我想展示一张照片系列,照片之间没有间隙,照片会定期更换.我意识到Picasso在开始下载之前初始化了ImageView,无论我是否在调用()之前获取(),它总是这样做.

我使用fetch()来保持图像之间的间隙较小,并使用.placeholder(R.color.black),但即使从内存加载图像,间隙仍然可见.

我的代码看起来像这样

Picasso.with(getContext()).load(url).fetch();
Run Code Online (Sandbox Code Playgroud)

然后延迟[目前正在修复,我想根据网络速度调整]

Picasso.with(getContext()).load(url).into(screenSurface);
Run Code Online (Sandbox Code Playgroud)

我注意到fetch()不支持任何回调参数并返回void,因此我似乎不可能知道缓存何时变暖.

两个问题:

  1. 在缓存图像时我能注意到吗?
  2. 是否有可能采用不同的方法摆脱图像之间的断裂并使它们经常出现.

[我知道我可以用某种方式手动编码,但如果Picasso支持它,我想使用它.]

android picasso

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

picasso ×1