3

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

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

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

看图片。Instagram 图像周围的透明区域变黑。

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

要重现该问题,请加载上述链接中给出的项目,并使用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 ",

4

1 回答 1

10

有3种可能

  1. 布局的背景颜色是黑色,这就是透明区域被黑色填充的原因。
  2. 如果您更改布局的背景颜色,则区域颜色将更改...
  3. 确保您的透明文件必须是 .png 文件
  4. 还要检查 ImageCache 是否使用 PNG 压缩。默认为 JPG。
于 2013-05-06T05:32:59.290 回答