我尝试将 png-8 从 url 加载到 imageview,但透明度丢失并变黑。所以我尝试了一个 png-24 和同样的问题。
这是踢球者,如果我从 url 复制图像,并将其粘贴到 Photoshop 中,透明度也是黑色的!
但是在网络上,它显示得很好,在 iOS 上,它显示得很好。
我设置了我的解码器选项,甚至尝试在 onCreate() 中设置我的窗口。
getWindow().getAttributes().format = android.graphics.PixelFormat.RGBA_8888;
然后分别尝试了这个
BitmapFactory.Options decOpt = new Options();
decOpt.inPreferredConfig = Bitmap.Config.ARGB_8888;
然后一起尝试。这些是我在网上能找到的所有解决方案。
这也行不通。
getWindow().getAttributes().format = android.graphics.PixelFormat.TRANSPARENT;
没有任何工作!有任何想法吗?
编辑:
这是一个图片的网址,我只是随机尝试查看它是否只是我的图片,没有这个有同样的问题。
http://img260.imageshack.us/img260/1124/girlag8.png
还有这个
因此,如果您可以让那个在 android 中正确显示,它也可能会解决我的问题。