Flutter 用户点击文本字段后,如何在屏幕上居中显示文本字段?

Flutter 用户点击文本字段后,如何在屏幕上居中显示文本字段?,flutter,dart,focus,textfield,Flutter,Dart,Focus,Textfield,我只是想知道,当用户点击Textfield小部件时,我应该如何让它位于屏幕中央 现在,就我所拥有的,文本字段获得了焦点,但它只会上升到键盘上方 这就是我所拥有的: class InputTextFields extends StatelessWidget { InputTextFields( {this.title, this.obscureText, this.setValue, this.keyboardType, this.i

我只是想知道,当用户点击Textfield小部件时,我应该如何让它位于屏幕中央

现在,就我所拥有的,文本字段获得了焦点,但它只会上升到键盘上方

这就是我所拥有的:

class InputTextFields extends StatelessWidget {
  InputTextFields(
      {this.title,
      this.obscureText,
      this.setValue,
      this.keyboardType,
      this.inputTextFieldFocusNode});

  final String title;
  final bool obscureText;
  Function setValue;
  TextInputType keyboardType;
  FocusNode inputTextFieldFocusNode;
  @override
  Widget build(BuildContext context) {
    return Container(
      padding: EdgeInsets.only(bottom: 10, left: 35, right: 35),
      child: TextField(
        //focusNode: focusNode,
        obscureText: obscureText,
        keyboardType: keyboardType,
        decoration: InputDecoration(
          labelText: title,
          labelStyle: TextStyle(
              fontFamily: 'Montserrat',
              fontWeight: FontWeight.bold,
              color: Colors.grey),
          focusedBorder: UnderlineInputBorder(
            borderSide: BorderSide(
              color: Colors.grey,
            ),
          ),
        ),
        onChanged: setValue,
        onTap: () {
          inputTextFieldFocusNode.requestFocus();
        },
      ),
    );
  }
}
它们在SingleChildScrollView中使用,列小部件作为其子级


谢谢,祝你度过美好的一天

检查@Anashammed嘿!谢谢你的快速回复。是的,我试过了,但对我也不起作用。焦点在文本字段上,但文本字段的位置仍然略高于键盘,而不是屏幕的中心。你能添加它的外观图片吗?