描画可能なフォルダーに透明な画像があり、インテントを使用して送信しようとしています。画像の読み込みと送信は正常に行われますが、透明ではなくなり、黒い背景が付着しています。こんな感じで画像を送ります
Intent localIntent = new Intent("android.intent.action.SEND");
localIntent.putExtra(Intent.EXTRA_STREAM,
Uri.parse("android.resource://com.t4t.stickerwhatsapp/" + videoDetails.get(pos)));
localIntent.setType("image/*");
startActivityForResult(localIntent,111);
videoDetails.get(pos) は、drawable フォルダー内の画像の ID です。画像に黒い背景が追加されるのはなぜですか?
編集:私の電話は、送信前に追加するコードではなく、受信したすべての透明な画像に黒い背景を追加していることがわかりました。