Как разрешить пользователям рисовать только в указанной области в Android?
В моем Android-проекте у меня есть drawView, который может рисовать пользователь.
И он рисует форму тела, используя координаты x, координаты y и
Bitmap.setPixel
.
Пример формы тела: https://ibb.co/KDNXhhX.
Что я хочу сделать, так это то, что этот пользователь может рисовать где угодно, но после того, как перо переместится вверх (что означает
ACTION_UP
), все притяжение вне тела исчезло бы. Другими словами, он только удерживает ничью внутри тела.
Я проверил документацию о
invalidate()
из View, но это только аннулирует Rect или Drawable. Как я могу это сделать?