gpt4 book ai didi

android - 使用 Picasso 获取带有位图的回调

转载 作者:IT老高 更新时间:2023-10-28 13:10:11 25 4
gpt4 key购买 nike

我正在使用 Picasso为我的应用下载图像。

我的情况是,在将 Bitmap 加载到 ImageView 之前,我需要先访问它。 Downloader.Response 类的存在似乎表明这是可能的,但我找不到任何使用示例。如果可以使用 picasso ,我不想编写更多代码来异步处理这个特殊情况。

谁能告诉我怎么做?

最佳答案

如果有人想知道,请在 github 上找到答案:

private Target target = new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
}

@Override
public void onBitmapFailed(Drawable errorDrawable) {
}

@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {
}
}

private void someMethod() {
Picasso.with(this).load("url").into(target);
}

@Override
public void onDestroy() { // could be in onPause or onStop
Picasso.with(this).cancelRequest(target);
super.onDestroy();
}

帖子建议不要使用匿名回调,而是使用实例变量作为目标。

关于android - 使用 Picasso 获取带有位图的回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20181491/

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