如何从一种形状到另一种形状创建变形效果?

时间:2013-02-16 17:54:08

标签: javafx-2

javafx 1.3教程描述了how to morph a rectangle to a circle ?

enter image description here

代码清晰,非常简单。

javafx 2.2中是否存在等效转换?

2 个答案:

答案 0 :(得分:2)

等待更好的解决方案,我找到了解决办法。

我的解决方案基于jfxrt.jar(com.sun.javafx.sg.prism.ShapeEvaluator)和方法javafx.scene.shape.Shape#createFromGeomShape中提供的变形算法。由于这些代码部分不可见,我复制了它们。

代码可在this gist中找到。

答案 1 :(得分:1)

根据现有的javadoc和功能描述:

http://javafx-jira.kenai.com/browse/RT-11089

没有这样的转换,JavaFX 2.2支持。

目前,该功能没有修复版本,因此,计划不会出现在JavaFX 8中(至少目前为止)。可能会在未来出现。

顺便说一句,你可以投票支持这个功能。如果它具有高优先级,则更有可能被修复。