Codenameone 代号:1

Codenameone 代号:1,codenameone,Codenameone,演示清理调制解调器singUpForm不工作!! 问题在于: 容器内容=BoxLayout.encloseY( 新标签(“注册”、“标识标签”), 新FloatingHint(用户名), createLineSeparator(), 新FloatingHint(电子邮件), createLineSeparator(), 新FloatingHint(密码), createLineSeparator(), 新FloatingHint(确认密码), createLineSeparator() ); 这

演示清理调制解调器singUpForm不工作!! 问题在于: 容器内容=BoxLayout.encloseY( 新标签(“注册”、“标识标签”), 新FloatingHint(用户名), createLineSeparator(), 新FloatingHint(电子邮件), createLineSeparator(), 新FloatingHint(密码), createLineSeparator(), 新FloatingHint(确认密码), createLineSeparator()
);

这是由于在中修复的代码名One中的回归。它将于下周五(2017年12月1日)在构建服务器中,但您已经可以看到它的工作情况

我仍然不确定这是为什么触发的,我们对焦点行为做了一些改变,这些改变似乎影响了这一点,但我似乎找不到一个具体的有问题的改变,所以我猜这是由于不止一个改变。该演示使用的
FloatingHint
类最近被弃用,取而代之的是更新的
TextComponent
类,该类不应受到这些问题的影响。我已经提交了一份申请


但是,
FloatingHint
应该仍然可以工作,所以我对它进行了修补,以解决由于使用块动画而导致的这个问题。通常这不是问题,但由于某种原因,这是在新表单显示之前触发的,目前还不清楚这是如何发生的。补丁阻止动画发生,除非父级
表单
确实显示。

在询问这些问题时,您应该解释演示从何处获得(有两种方式),模拟器或设备,以及哪种方式。您得到的异常及其堆栈跟踪等。由于所有这些都缺少一些社区成员对您的问题进行了否决。重新测试代码时,我看到有一些浮动提示的边缘情况。我假设它不会发生在新的
TextComponent
中,它取代了这个组件。我正在研究这个问题,当我有答案时,我会发布一个答案