代号一 - 改进布局动画的使用

Codename One - Improve Layout Animation Usage

按照此 documentation 中有关动画和过渡的说明,请注意,在 Form 级别上完成的动画需要将内容窗格作为实际 Container。所以而不是

form.animateLayout(1000);

必须要做的事

form.getContentPane().animateLayout(1000);

虽然文档指出了这个异常,但更新 animateLayout() 函数来检查要为其执行动画的预期组件是否是 Form 本身是否更容易和更用户友好,如果是,自动获取其内容窗格?

这将从用户端移除此异常处理并使其更直观。

是的,有道理。有很多方法不断得到 added/changed 而我们仍然没有添加所有需要添加的内容。在此提交中,我添加了一些:https://github.com/codenameone/CodenameOne/commit/4b848039ec6619bf3d6dae3cfe6b8b8d9a7ff115