2013-02-22 78 views
0

我有一个父Vbox内的多个Vboxes/Hboxes。我隐藏/显示父容器的效果,但我想知道是否有一种方法可以让一些孩子忽略他们从父容器收到的这种影响。如何让孩子忽略父母的影响?

回答

4

没有。 DisplayList是一个层次结构,每个叶子对象都使用父对象的所有参数显示,包括可见性,旋转等。但是,您可以在您的Vbox/Hbox中枚举儿童进行效果处理,然后选择(并手动将所需效果)应用于应该隐藏的效果。请注意,如果您使用淡入/淡出效果,则您的Vbox/Hbox的可见性应保持为真,并且不透明度为原始值,否则Vbox/Hbox的这些孩子也会被更改。

0

您可以通过添加额外图层来解决此问题。

然后父母将有两层:

  • 与母公司背景的新层(在这里适用的效果)

  • 你的孩子(影响不会施加其父母有没有影响)

希望有帮助。