使用具有位图的Universal ImageLoader显示图像 [英] Display Image with Universal ImageLoader with Bitmap

查看:64
本文介绍了使用具有位图的Universal ImageLoader显示图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道如果我有位图并且不想使用Universal ImageLoader库作为图像的参数URL来显示图像.

I wonder how to display image if I have a Bitmap and don't want to give as a parameter URL to image using Universal ImageLoader library.

 Bitmap img = getDefaultBitmap();
 ImageLoader.getInstance().displayImage(img); // I need something like this (for example with parameters to display image like width and height)

推荐答案

首先, 您必须保存位图,然后您才能通过该路径使用imageloader将位图显示到imageview中.

Firstly, you have to save bitmap and then u can pass that path to show that bitmap into imageview using imageloader.

//-- Saving file
String filename = "pippo.jpg";
File sd = Environment.getExternalStorageDirectory();
File dest = new File(sd, filename);

Bitmap bitmap = (Bitmap)data.getExtras().get("data");
try {
     FileOutputStream out = new FileOutputStream(dest);
     bitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
     out.flush();
     out.close();
} catch (Exception e) {
     e.printStackTrace();
}

//-- show bitmap to imageview
imageLoader.displayImage(dest.getAbsolutePath(), imageView);

这篇关于使用具有位图的Universal ImageLoader显示图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆