我想在验证为true时自动滚动页面。假设我的页面有很多字段不适合屏幕,这就是我使用滚动视图的原因。但如果任何字段为空或验证为真,我希望自动滚动。它将使用滚动自动向用户显示该字段为空。
不确定如何进行自动滚动,但尝试将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"),
),