2012-07-17 87 views
0

我需要从互联网上检索一个PNG图像。我有正确的URL指向图像,它是这样的:正在下载一个PNG图像

enter image description here

所以,我有我的URL对象是这样的:

URL url = new URL(methodThatLoadsTheStringPointingToMyURL()); 

的我能得到一个InputStream的是这样的:

InputStream is = url.openStream(); 

但是,我知道它解码成可绘制的唯一方法是通过使用BitmapDrawable构造,以及杀害PNG透明度。

有没有办法保留PNG透明度?

+1

我在接受另一个答案后回答,但是在本地缓存文件并从文件系统加载它不是更好吗? – auval 2012-07-19 22:12:39

回答