我创建了一个Konva组并添加了几个对象。当我在组上调用hide()
然后layer.draw()
刷新画布时,对象仍在显示。我做错了什么?
(Konva 1.4.0)
答案 0 :(得分:1)
对于组中的子对象,有一个未记录的要求,您必须将visible属性设置为inherit
,以使子级尊重父级的可见性字段。
var g = new Konva.Group();
var c = new Konva.Circle({
radius : 5,
visible : 'inherit'
});
g.add(c);