これが私のコードです:
@Override
public void onClick(View v) {
Images.Media.insertImage(getContentResolver(), temp, "title", null);
saveToast.show();
}
ビットマップ「temp」を写真ライブラリに保存しようとしています。正常に保存されますが、元のアルファが 0 のすべてのピクセルは、保存された画像では黒くなります。どこが間違っていますか?
ビットマップをフォト ライブラリに保存するより良い方法はありますか?
作成中のビットマップ:
temp = BitmapFactory.decodeResource(getResources(), lastImage);
Bitmap mutableBitmap = temp.copy(Bitmap.Config.ARGB_8888, true);
lastImage は、一部のアルファが 0 の png であることに注意してください。