2016-01-21 2 views
1

Я пытаюсь нарисовать изображение в android. Я нашел один хороший пример от here. Здесь они объяснили, как рисовать на равнине. Я попытался добавить изображение в этот холст.Как удалить рисунок на изображение

canvasBitmap = BitmapFactory.decodeResource(res, R.drawable.image) 
       .copy(Bitmap.Config.ARGB_8888, true); 
canvasBitmap = Bitmap.createScaledBitmap(canvasBitmap, this.getWidth(), 
       this.getHeight(), true); 

Теперь я столкнулся с одной проблемой. Когда я пытаюсь стереть чертежи, он также удаляет исходное изображение.

Я пробовал много решений. Но мне ничего не помогает. Пожалуйста, дайте мне знать, как стереть рисунки на изображении, не удаляя изображение.

+1

Поведение настолько нормальное! Вы можете попытаться использовать реальную ручку и нарисовать на своей фотографии, затем вы попытаетесь удалить ее с помощью ластика и посмотреть, что произойдет. –

+0

Ваш вопрос в том, что вы хотите, чтобы исходное изображение оставалось неповрежденным после стирания вашего «пользовательского» рисунка? –

+0

Да @ RomanRozenshtein .. Именно то, что вы говорите, что я хочу .. – Vijay

ответ

0

Простым решением является просто нарисовать изображение на холсте. Над всем остальным.

Это может оставить только оригинальное изображение -> Drawings removed.

Смежные вопросы