Как разрешить пользователям рисовать только в указанной области в Android?

В моем Android-проекте у меня есть drawView, который может рисовать пользователь.

И он рисует форму тела, используя координаты x, координаты y и Bitmap.setPixel.

Пример формы тела: https://ibb.co/KDNXhhX.

Что я хочу сделать, так это то, что этот пользователь может рисовать где угодно, но после того, как перо переместится вверх (что означает ACTION_UP), все притяжение вне тела исчезло бы. Другими словами, он только удерживает ничью внутри тела.

Я проверил документацию о invalidate()из View, но это только аннулирует Rect или Drawable. Как я могу это сделать?

0 ответов

Другие вопросы по тегам