2012-01-10 7 views
1

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

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

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

Благодаря

ответ

2

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

 Смежные вопросы

  • Нет связанных вопросов^_^