透明图像在缓存位图上显示为黑色

时间:2013-05-06 05:05:12

标签: android android-layout android-imageview

我在以下链接中导入了android的示例项目。 http://developer.android.com/training/displaying-bitmaps/index.html

当我运行这个应用程序时,我得到了一个干净的图像网格。

当我使用透明图像而不是给定的透明图像时,透明区域被填充 黑色。

查看图片。 transparent areas around the instagram image became black.

无论我改变什么,我都无法移除这种黑色。我也试过改变网格视图的背景。它没有帮助。

要重现此问题,请加载上述链接中给出的项目,并使用https://lh3.ggpht.com/vFpQP39LB60dli3n-rJnVvTM07dsvIzxrCL5xMiy1V4GV4unC1ifXkUExQ4N-DBCKwI=w124

更改Images.java中imgUrls中的前六项

例如:    public final static String [] imageUrls = new String [] {         “https://lh3.ggpht.com/vFpQP39LB60dli3n-rJnVvTM07dsvIzxrCL5xMiy1V4GV4unC1ifXkUExQ4N-DBCKwI=w124”,

1 个答案:

答案 0 :(得分:9)

有三种可能性

  1. 背景布局的颜色为黑色,这就是透明区域被黑色填充的原因..
  2. 如果更改布局的背景颜色,则区域颜色将会更改...
  3. 确保您的透明文件必须是.png文件
  4. 同时检查ImageCache是​​否使用PNG压缩。默认值为JPG。
相关问题