1

KonvaJSsceneFunc()中为 any定义Shape将导致每次调用它draw()

  1. Shape.draw()
  2. layer.draw()
  3. stage.draw()

问题是:如何防止sceneFunc()清除上下文并将过去的绘图保留在之前的调用中?

4

1 回答 1

1

您可以使用clearBeforeDraw属性:

var layer = new Konva.Layer({clearBeforeDraw: false});

来自文档:

如果您不想在每个图层绘制之前清除画布,请将此属性设置为 false。默认值是true。

于 2016-04-10T11:13:20.583 回答