Захват подписи в векторном формате на Android 2.x - PullRequest
1 голос
/ 10 января 2012

Я пишу приложение, которое должно захватывать подписи пользователей в векторном формате.В iOS я использую элемент SVG для рисования, чтобы затем преобразовать этот вектор SVG в нужный мне векторный формат.Теперь мне нужно сделать это в Android 2.x.Проблема в том, что Android поддерживает только холст для рисования.

Есть ли способ отследить пользовательский рисунок на холсте, чтобы я получил векторный формат?Поскольку холст создает растровое изображение, я не могу преобразовать его в вектор.

Любые идеи будут полезны.

Спасибо

1 Ответ

2 голосов
/ 11 января 2012

Я не верю, что это поддерживается напрямую. Я думаю, что лучше всего подкласс android.graphics.Path и переопределить moveTo(int, int) и lineTo(int, int), после хранения этих событий вы можете создать toSvgPathString() и получить «M x, y L x, yx, yx, y. . "нужная вам строка.

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