javafx.scene.Group 的 javadoc 说:
Any transform, effect, or state applied to a Group will be applied to all children of that group
但是是否有可能检测到应用于子组中的变换?即,如果父组应用了转换,您可以监听子项上的属性吗?我尝试监听layoutXProperty()、translateXProperty()、getTransforms(),但无法检测到其中的变化。
最佳答案
当您向节点添加转换时,此转换将由内部场景图形渲染机制传播到其所有子节点(如果适用,并且没有错误),并且子节点无法知道它。子级转换列表对应于应应用于该节点及其子级的转换,并由用户设置,并且此列表(或根据属性)不会通知您有关由父级完成的转换。
关于java - 是否有可能在 child 身上发现 parent 的转变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14920818/