gpt4 book ai didi

android - 从通用图像加载器获取位图

转载 作者:太空狗 更新时间:2023-10-29 15:31:49 25 4
gpt4 key购买 nike

我正在尝试使用 Universal Image Loader 获取位图资源图书馆。我已经像这样覆盖了 onLoadComplete() 方法:

loader.displayImage(thumbnail.get(position), hold.ivThumbnailReflection, options, new ImageLoadingListener() {

@Override
public void onLoadingStarted(String arg0, View arg1) {
// TODO Auto-generated method stub

}

@Override
public void onLoadingFailed(String arg0, View arg1, FailReason arg2) {
// TODO Auto-generated method stub

}

@Override
public void onLoadingComplete(String urlLink, View arg1, Bitmap loadedImage) {

Log.i("loading complete","loading complete "+loadedImage);
hold.ivThumbnail.setImageBitmap(loadedImage);


}

@Override
public void onLoadingCancelled(String arg0, View arg1) {
// TODO Auto-generated method stub

}
});

图像是在 ivThumbnailReflection View 中设置的,但在 ivThumbnail View 中没有图像。当我打印 loadedImage 的对象时,我得到一个格式为 android.graphics.Bitmap@4170f1d0 的字符串。

我做错了什么?请帮忙。

编辑:UIL 的初始化选项:

options = new DisplayImageOptions.Builder()
.cacheOnDisc(true)
.bitmapConfig(Bitmap.Config.RGB_565)
.imageScaleType(ImageScaleType.IN_SAMPLE_INT)
.build();

最佳答案

为什么不只使用这个而不是使用 complete :

imageLoader.displayImage(imageUri, imageView);

或者用这个

imageLoader.loadImage(imageUri, new SimpleImageLoadingListener() 
{
@Override
public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage)
{
// Do whatever you want with Bitmap
}
});

关于android - 从通用图像加载器获取位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18201302/

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