【发布时间】:2012-07-17 08:23:02
【问题描述】:
我需要从 Internet 检索 png 图像。我有指向图像的正确 URL,它是这样的:
所以,我的 URL 对象是这样的:
URL url = new URL(methodThatLoadsTheStringPointingToMyURL());
我可以得到这样的 InputStream:
InputStream is = url.openStream();
但是,我知道将其解码为 Drawable 的唯一方法是使用 BitmapDrawable 构造函数,这会破坏 PNG 透明度。
有什么方法可以保持 PNG 的透明度吗?
【问题讨论】:
-
我在您接受另一个答案后回答,但是在本地缓存文件而不是从文件系统加载它不是更好吗?