Вы создаете и размещаете его абсолютно над изображением.
может иметь прозрачные пиксели (альфа = 1,0), и эти пиксели будут отображать лежащее в основе изображение.
Затем вы переворачиваете пиксели в соответствии со своей писанинойчерный и т. д. Вам необходимо прослушать сенсорные события, преобразовать их координаты в координаты, а затем использовать операцию рисования canvas.getContext () для манипулирования пикселями, попадающими в эти координаты.
Если вам нужна дополнительная помощь, пожалуйста, задавайте отдельные вопросы для каждой части, поскольку полное решение будет длинным исходным кодом и выходит за рамки простого ответа на вопросы.