【发布时间】:2016-01-08 19:36:46
【问题描述】:
我必须在java上为android创建一个窗口过渡动画(比如关闭应用程序时的那个。它消失了,另一个从角落进来)。我听说用 swing 制作动画比用 javafx 复杂一点。那么我在只使用swing 制作程序时会遇到任何问题,或者有什么我不能用swing 做但可以用javafx 做的事情吗?我更喜欢使用swing,因为我熟悉它。谢谢。
【问题讨论】:
-
Swing 已经存在 15 年以上,拥有在生产环境中编写代码的经验丰富的开发人员的强大社区。 JavaFX 是街区中的(较新的)孩子,它的开发人员经验较少(使用 API)并且没有看到太多的产品曝光(您可以搜索 Swing 和 JavaFX 的职位发布,而 Swing 正在下降,JavaFX一直很安静)。 JavaFX 肯定是从头开始构建的,考虑到动画之类的东西(它被定位为 Flash 杀手,但 HTML 5 几乎杀死了两者)。
-
如果你需要“滑动”风格的动画,我建议你看看Universal Tween Engine和Sliding Layout