2013-02-22 71 views
0

我有一個父Vbox內的多個Vboxes/Hboxes。我隱藏/顯示父容器的效果,但我想知道是否有一種方法可以讓一些孩子忽略他們從父容器收到的這種影響。如何讓孩子忽略父母的影響?

回答

4

沒有。 DisplayList是一個層次結構,每個葉子對象都使用父對象的所有參數顯示,包括可見性,旋轉等。但是,您可以在您的Vbox/Hbox中枚舉兒童進行效果處理,然後選擇(並手動將所需效果)應用於應該隱藏的效果。請注意,如果您使用淡入/淡出效果,則您的Vbox/Hbox的可見性應保持爲真,並且不透明度爲原始值,否則Vbox/Hbox的這些孩子也會被更改。

0

您可以通過添加額外圖層來解決此問題。

然後父母將有兩層:

  • 與母公司背景的新層(在這裏適用的效果)

  • 你的孩子(影響不會施加其父母有沒有影響)

希望有幫助。

相關問題