我尝试使用下面的代码段显示一个简单的位图。
imageView.setImageBitmap(bitmap.extractAlpha());
ImageView 显示为空。
答案 0 :(得分:0)
如果您的原始位图是不透明的,那么extractAlpha将返回一个基本上是黑色的掩码。
默认情况下,您的视图背景为黑色,因此在您的情况下,您将黑色设置为黑色,这就是您无法看到它的原因。
尝试将背景设置为白色并查看会发生什么。像这样:
imageView.setBackgroundColor(Color.WHITE);
imageView.setImageBitmap(bitmap.extractAlpha());