0

我在父 Vbox 中有多个 Vboxes/Hboxes。我有父容器的隐藏/显示效果,但我想知道是否有办法让一些孩子忽略他们从父容器收到的这种影响。

4

2 回答 2

4

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

于 2013-02-22T09:30:10.233 回答
0

您可以通过添加额外的层来解决。

然后父母会有层:

  • 具有父背景的新图层(在此处应用效果)

  • 你的孩子(效果不适用,因为它的父母没有效果)

希望有帮助。

于 2013-02-22T21:15:39.477 回答