Я хочу создать приложение для рисования, которое позволяет пользователю рисовать разными цветами. Я могу придумать все, кроме изменения цвета.
У меня есть начальная красная краска, чтобы нарисовать несколько линий, и когда я меняю цвет на зеленый, все ранее нарисованные линии меняются. Я хочу, чтобы ранее нарисованные линии сохраняли свой красный цвет, а новые линии были нарисованы зеленым цветом.
canvas.drawPath(mPath, mPaint);
Я использую метод canvas.drawPath для рисования вместе с краской mPaint. но когда я меняю цвет mPaint, все тоже меняет цвет.
Я пытался просматривать Интернет, но ничего не мог найти, и я уже потратил очень много времени, чтобы понять это. Пожалуйста помоги.