在Flutter中验证为真时如何自动滚动页面

时间:2019-10-24 08:21:32

标签: validation flutter dart flutter-dependencies flutter-test

我想在验证为true时自动滚动页面。假设我的页面有许多字段,这些字段不适合屏幕,这就是我使用滚动视图的原因。但我想如果任何字段为空或验证为true时自动滚动。它将使用滚动条自动向用户显示该字段为空。

1 个答案:

答案 0 :(得分:0)

不确定如何进行自动滚动,请尝试将FocusNodes添加到TextFormFields

final focus = FocusNode();

TextFormField(
              textInputAction: TextInputAction.next,
              autofocus: true,
              onFieldSubmitted: (v){
                FocusScope.of(context).requestFocus(focus);
              },
            ),
            TextFormField(
              focusNode: focus,
              decoration: InputDecoration(labelText: "Input 2"),
            ),