TextForm不可见,因为单击文本框时,小部件位于键盘顶部

时间:2019-06-04 05:43:45

标签: flutter-layout

我有一个包含TextFormFields的表单。当我单击它们时,“ Register”小部件出现在键盘顶部,结果TextFormFields隐藏在其后面。

我在脚手架中应用了“ resizeToAvoidBottomInset:true”,但没有帮助。

         _myWidget() => Stack(
    children: <Widget>[
      Positioned.fill(
        child: _myForm(),
      ),
      Align(
        alignment: FractionalOffset.bottomCenter,
        child: SizedBox(
          width: double.infinity,
          height: 64.0,
          child: FlatButton(
            color: const Color(0xFF0ea0aa),
            child: Align(
              alignment: FractionalOffset.centerRight,
              child: Text(
                'REGISTER',
                style: TextStyle(
                  color: Colors.black,
                  fontSize: 20.0,
                  fontFamily: 'Corbel',
                  fontWeight: FontWeight.w500,
                ),
              ),
            ),
            onPressed: () {
              _validateInputs();
            },
          ),
        ),
      ),
    ],
  );

我需要一种方法,要么不让“ REGISTER”小部件出现在键盘顶部,要么使TextFormfield越过“ REGISTER”小部件。enter image description here

0 个答案:

没有答案