1
我創建了一個Konva Group並向它添加了幾個對象。當我調用組中的hide()
,然後layer.draw()
刷新畫布時,對象仍然顯示。我究竟做錯了什麼?在Konva的團體中使用show()和hide()
(Konva 1.4.0)
我創建了一個Konva Group並向它添加了幾個對象。當我調用組中的hide()
,然後layer.draw()
刷新畫布時,對象仍然顯示。我究竟做錯了什麼?在Konva的團體中使用show()和hide()
(Konva 1.4.0)
還有就是,對於一個組中的子對象,則必須將Visible屬性設置爲inherit
爲孩子尊重父母的可見性領域的無證要求。
var g = new Konva.Group();
var c = new Konva.Circle({
radius : 5,
visible : 'inherit'
});
g.add(c);
您不需要這樣的特殊要求。 http://jsbin.com/retahawexi/edit?js,output – lavrton
有趣的是,我會試着去看看爲什麼它看起來像我確實需要它。 – Mikeb
@Mikeb - 如果這個解決方案工作,請你可以標記爲正確的答案。 –