Bitmap.extractAlpha()不返回任何值

时间:2012-02-09 14:27:34

标签: android image

我尝试使用下面的代码段显示一个简单的位图。

imageView.setImageBitmap(bitmap.extractAlpha());

ImageView 显示为空。

1 个答案:

答案 0 :(得分:0)

如果您的原始位图是不透明的,那么extractAlpha将返回一个基本上是黑色的掩码。

默认情况下,您的视图背景为黑色,因此在您的情况下,您将黑色设置为黑色,这就是您无法看到它的原因。

尝试将背景设置为白色并查看会发生什么。像这样:

imageView.setBackgroundColor(Color.WHITE);
imageView.setImageBitmap(bitmap.extractAlpha());