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