В Android XML есть сенсорный ввод? - PullRequest
0 голосов
/ 11 мая 2011

Можно ли создать область рисования касанием, чтобы принимать подписи в форме?

Я работаю над приложением для сбора информации через форму и хотел бы собрать подписи, позволяя пользователям приложения нарисовать подпись на экране.Как бы я сделал это для Android.Желательно, чтобы «подпись», сохраненную в виде изображения, сохранялась где-то.

У кого-нибудь есть идеи?

Большое спасибо,

1 Ответ

0 голосов
/ 14 мая 2011

Посмотрите на пример API Google Fingerpaint - в примеры включено полное приложение, но код для основного файла Java здесь .

По сути, сделайте небольшой фрагмент вида элементом управления canvas (как в рисовании пальцем), а затем, когда пользователь нажмет готово, сохраните Canvas как изображение (используя объект Bitmmap, прикрепленный к Canvas .)

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

...