Холст и растровое изображение - PullRequest
1 голос
/ 12 октября 2011

У меня есть холст, и я рисую в нем растровое изображение и перемещаю его, используя метод onTouchEvent.Моя проблема в том, что растровое изображение, которое я перемещаю, иногда выходит за пределы области холста, поэтому как решить эту проблему, связанную с границей холста.Пожалуйста, помогите мне в этом и заранее спасибо.

Ответы [ 2 ]

1 голос
/ 12 октября 2011

Когда вы перемещаете палец по экрану, вы устанавливаете координаты рисования x, y для своего растрового изображения.Поскольку вы можете узнать размер холста из метода onSizeChanged, вам просто нужно сделать оператор if, который изменит координаты рисования этого растрового изображения, только если палец находится в нужной области.

0 голосов
/ 12 октября 2011

Исходя из расстояния текущей позиции и базовой позиции, рассчитанного по вашему алгоритму, вы сможете решить эту проблему. Это проблема только вашего алгоритма.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...