Рисование на существующих изображениях в Android - PullRequest
0 голосов
/ 19 апреля 2011


Я пытаюсь создать приложение для Android, аналогичное рисованию пальцем на холсте, единственное изменение, которое имеет мое приложение, - это холст, содержащий изменяемое изображение, поэтому кажется, что оно закрашивает это изображение.Моя проблема в том, что, когда я рисую любой цвет поверх изображения (холста), он перекрывает изображение, и пользователь не может судить, какая часть была закрашена.Есть ли какое-нибудь решение, с помощью которого я могу нарисовать изображение, когда мы наносим изображение акварелью (то есть, с некоторыми прозрачными пленками), я хочу увидеть часть изображения, которую я только что нарисовал.

Я уже видел этоОткажитесь от приложения в iPhone, так что надеюсь, что это также возможно в Android ...

Заранее спасибо ...

Ответы [ 2 ]

0 голосов
/ 21 апреля 2011

Привет всем, я сделал это ... Это возможно с помощью PorterDuffXfermode и Xfermode в Android.Я также использовал дополнительный слой для сохранения изображения ...

0 голосов
/ 19 апреля 2011

Может быть Paint.setAlpha() - это то, что вы ищете. Используйте Paint с альфа-каналом в методах рисования на холсте.

...