在Konva中使用show()和hide()进行组

时间:2017-02-14 17:05:33

标签: konvajs

我创建了一个Konva组并添加了几个对象。当我在组上调用hide()然后layer.draw()刷新画布时,对象仍在显示。我做错了什么?

(Konva 1.4.0)

1 个答案:

答案 0 :(得分:1)

对于组中的子对象,有一个未记录的要求,您必须将visible属性设置为inherit,以使子级尊重父级的可见性字段。

var g = new Konva.Group();
var c = new Konva.Circle({
    radius : 5,
    visible : 'inherit'
});
g.add(c);