Как вырезать из Bitmap круг или другую фигуру?
Всем привет! Мне интересно, как можно из bitmap вырезать какую-либо фигуру, не прямоугольник? Как я знаю, прямоугольник можно копировать из битмапа с помощью Bitmap.createBitmap (параметры копируемого прямоугольника). Есть ли что-то подобное для круга или треугольника? И еще интересно, можно ли не копировать, а именно вырезать? Чтоб вместо нее были пиксели transparent, к примеру.
Источник: Stack Overflow на русском