使用带位图的通用ImageLoader显示图像

时间:2014-10-01 08:57:00

标签: java android bitmap universal-image-loader

我想知道如果我有一个Bitmap如何显示图像,并且不想使用Universal ImageLoader库作为图像的参数URL。

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

1 个答案:

答案 0 :(得分:1)

首先,      你必须保存位图然后你可以通过该路径使用imageloader将该位图显示到imageview。

//-- 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);