У меня есть два круга (хочу иметь еще несколько в будущем) и хочу, чтобы они имели разные цвета. На данный момент цвет устанавливается с помощью: public static Paint p = new Paint(); p.setColor(Color.GREEN);
установить разные цвета в разные круги
Проблема в том, что каждый новый круг, созданный мной, тоже имеет этот цвет. Как я могу установить новые цвета для разных новых кругов?
Здесь я создаю экземпляр круги (в конструкторе):
c1 = new Circle (165, 350, 33);
c2 = new Circle (200, 200, 33);
p.setColor(Color.GREEN);
p1.setColor(Color.YELLOW);
И это, где я называю ничью в моем "OnDraw()":
canvas.drawCircle(lerpX, lerpY, c1.getR(), p);
canvas.drawCircle(c2.getX(), c2.getY(), c2.getR(), p);
Заранее спасибо
вы можете вставить код, в котором вы создаете круг –
java.awt.Paint является интерфейсом. Это какой-то другой класс Paint, который вы создали – ControlAltDel
Использование p1 не имеет смысла. – feltersnach