0
以下のコードスニペットを使って簡単なビットマップを表示しようとしています。Bitmap.extractAlpha()は値を返しません
imageView.setImageBitmap(bitmap.extractAlpha());
ImageViewの空として可視。
以下のコードスニペットを使って簡単なビットマップを表示しようとしています。Bitmap.extractAlpha()は値を返しません
imageView.setImageBitmap(bitmap.extractAlpha());
ImageViewの空として可視。
元のビットマップが不透明な場合、extractAlphaは基本的に黒いマスクを返します。
デフォルトでは、あなたのビューの背景は黒ですので、あなたのケースでは黒で黒を設定しています。そのため、あなたはそれを見ることができません。
背景を白に設定して、何が起こるかを確認してください。このようなもの:
imageView.setBackgroundColor(Color.WHITE);
imageView.setImageBitmap(bitmap.extractAlpha());