在颤振验证期间,在空字段中自动滚动



我在flutter中创建了一个表单,在验证过程中(单击按钮时(,我希望它向上滚动到空字段。我已经尝试了很多方法,包括FocusNode,因为有很多文本字段,所以它不起作用。我认为我做这件事的方式不对。有人能帮忙吗?

为每个TextFormField创建一个不同的focusNode,然后当验证为false时,在Node上调用requestFocus((。

首先一些

final FocusNode d = FocusNode();

然后在TextFormField中加宽

focusNode: d

然后在您的验证器中

d.requestFocus();

并为每个TextField重做,不要忘记在验证器中检查当前的Text Field

相关内容

  • 没有找到相关文章

最新更新