Как изменить размер пути? - PullRequest
4 голосов
/ 28 марта 2011

Я пытаюсь создать приложение для Android, которое работает с краской для пальцев и должно управлять масштабированием.Таким образом, у меня есть изображение на заднем плане, и я рисую поверх него, но когда я увеличиваю и уменьшаю масштаб, я должен изменить размер как изображения, так и нарисованного контура, и я не знаю как.Я использовал код Zdnet для реализации пинча для масштабирования жеста , и он прекрасно работает для фонового изображения, поэтому я подумал, что единственный шаг для изменения размера пути - это поместить mPath.transform (matrix) в конце onTouch (), но он не позволяет мне правильно рисовать и не изменяет размер пути.Как я могу это сделать?

Примечание: код для реализации рисования пальцем - , код Google .

1 Ответ

0 голосов
/ 11 августа 2011

mPath.transform должен работать, трудно сказать, что не так без кода.

В качестве альтернативы, вы можете использовать Canvas.scale, если хотите масштабировать все, нарисованное с тем же коэффициентом.

...