![][1]
При разработке под Android довольно часто возникает задача наложить маску на изображение. Чаще всего требуется закруглить углы у фотографий или сделать изображение полностью круглым. Но иногда применяются маски и более сложной формы.
В этой статье я хочу проанализировать имеющиеся в арсенале Android-разработчика средства для решения таких задач и выбрать наиболее удачное из них. Статья будет полезна в первую очередь тем, кто столкнулся с необходимостью реализовать наложение маски вручную, не пользуясь сторонними библиотеками.
Я предполагаю, что читатель имеет опыт в разработке под Android и знаком с классами Canvas, Drawable и Bitmap.
Код, используемый в статье, можно найти на [GitHub][2].
[Читать дальше →][3]
[1]:
https://habrastorage.org/files/7a1/945/18c/7a194518c95e43a3a7a3953cb4209dd3
[2]:
https://github.com/ArkadyGamza/MaskingBitmaps
[3]:
https://habrahabr.ru/post/310618/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut