Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 下载外部PNG图像时丢失透明背景_Android_Image_Png_Bitmapfactory - Fatal编程技术网

Android 下载外部PNG图像时丢失透明背景

Android 下载外部PNG图像时丢失透明背景,android,image,png,bitmapfactory,Android,Image,Png,Bitmapfactory,我正在图像视图中显示外部图像,首先下载它,如下所示: bitmap = BitmapFactory.decodeStream((InputStream)new URL(url).getContent()); imageView.setImageBitmap(bitmap); 然后将此位图设置为ImageView,如下所示: bitmap = BitmapFactory.decodeStream((InputStream)new URL(url).getContent()); imageVi

我正在图像视图中显示外部图像,首先下载它,如下所示:

bitmap = BitmapFactory.decodeStream((InputStream)new URL(url).getContent());
imageView.setImageBitmap(bitmap);
然后将此位图设置为
ImageView
,如下所示:

bitmap = BitmapFactory.decodeStream((InputStream)new URL(url).getContent());
imageView.setImageBitmap(bitmap);
这一切都很好,除了其中一幅图像是PNG,我在使用
BitmapFactory
时丢失了透明背景


有人能告诉我如何保持透明背景吗?

不确定这是否有帮助,但请尝试遵循此建议并添加选项,以确保将您的图像作为ARGB_8888拉入


,android.graphics.BitmapFactory.Options)

您找到了我将面临的类似问题的解决方案吗。你知道吗。