假设我在画布上绘制了一个矩形,我想清理它以绘制其他图形/多边形/弧......
我该怎么做?我已经尝试了很多方法,但没有一个奏效。
我认为这可能有效,但我不确定:
GraphicsContext gc = myCanvas.getGraphicsContext2D();
gc.setFill(Color.ALICEBLUE);
gc.fillRect(0, 0, 300, 200);
您能否告诉我这是否会始终如一地工作,以及这是否是实现这一目标的标准方式?
假设我在画布上绘制了一个矩形,我想清理它以绘制其他图形/多边形/弧......
我该怎么做?我已经尝试了很多方法,但没有一个奏效。
我认为这可能有效,但我不确定:
GraphicsContext gc = myCanvas.getGraphicsContext2D();
gc.setFill(Color.ALICEBLUE);
gc.fillRect(0, 0, 300, 200);
您能否告诉我这是否会始终如一地工作,以及这是否是实现这一目标的标准方式?
clearRect方法似乎专用于此:
gc.clearRect(0, 0, canvas.getWidth(), canvas.getHeight());