这是我的代码:
@Override
public void onClick(View v) {
Images.Media.insertImage(getContentResolver(), temp, "title", null);
saveToast.show();
}
我试图将位图“临时”保存到照片库。它保存得很好,但是最初alpha为0的每个像素在保存的图像上都变成黑色。我哪里错了?
有没有更好的方法将位图保存到照片库?
正在创建的位图:
temp = BitmapFactory.decodeResource(getResources(), lastImage);
Bitmap mutableBitmap = temp.copy(Bitmap.Config.ARGB_8888, true);
注意 lastImage 是一个 alpha 为 0 的 png;