0
我試圖用下面的代碼片斷顯示一個簡單的位圖。Bitmap.extractAlpha()不返回任何值
imageView.setImageBitmap(bitmap.extractAlpha());
的ImageView可見爲空。
我試圖用下面的代碼片斷顯示一個簡單的位圖。Bitmap.extractAlpha()不返回任何值
imageView.setImageBitmap(bitmap.extractAlpha());
的ImageView可見爲空。
如果你的原始位圖是不透明的,那麼extractAlpha將返回一個基本上是黑色的遮罩。
默認情況下,您的視圖的背景是黑色的,所以在您的情況下,您將黑色設置爲黑色,這就是爲什麼您看不到它。
嘗試將背景設置爲白色,看看會發生什麼。類似這樣的:
imageView.setBackgroundColor(Color.WHITE);
imageView.setImageBitmap(bitmap.extractAlpha());