Есть разные способы реализовать это, но обычная идея - сохранить пользовательский ввод в каком-то векторном формате. Простой способ - сохранить только координаты точек, которых пользователь касается, на экране, возможно, нормализуя их, чтобы они не зависели от физического размера экрана (например, переназначить виртуальный экран 400x400 и т. Д.)