Я знаю, как рисовать пути на холсте и понимаю, как отменить/повторить. Но теперь я хочу рисовать фигуры (линии, круги, прямоугольники), которые динамически изменяют размер в зависимости от того, как я их перетаскиваю — так же, как в MS Paint.
Если я использую «drawLine», линия остается там постоянно, и ее невозможно стереть и перерисовать в новое место для пальца. То же самое с кругом, так как я хочу, чтобы круг постоянно менял ширину, когда я перетаскиваю палец. Таким образом, старый должен быть стерт (сохранив все остальные пути на растровом изображении нетронутыми), а новый нарисован на его месте.
Много искал для этого, но не нашел, как это сделать. Может быть, я использую неправильные ключевые слова, но я не знаю. Любые указатели?