Как я могу сохранить часть моего рисунка в Android?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как я могу сохранить часть моего рисунка в Android?

Сообщение Anonymous »

Я пытаюсь разработать приложение для рисования, и в нем есть функция, позволяющая пользователю обрезать рисунок и делиться им. mBitmap — это то, что я использовал для создания холста.

Код: Выделить всё

mBitmap = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
mCanvas = new Canvas(mBitmap);
Мне удалось сохранить то, что рисует пользователь, но я не могу понять, как обрезать фон. Итак, я создал новый Canvas и

Код: Выделить всё

Bitmap bitmap = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);

canvas.drawBitmap(mBitmap, 0, 0, null);

crop = Bitmap.createBitmap(bitmap,
mRect.left,
mRect.top,
mRect.width(),
mRect.height());

saveCropScreenShot(crop));
Приведенный выше рисунок сохранен с областью обрезки, но фон отсутствует. Мое приложение позволяет пользователю менять фон, поэтому имеет смысл сохранить рисунок и фон вместе. Как мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/432 ... in-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»