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