How to hide soft input keyboard on flutter after clicking outside TextField/anywhere on screen?

后端 未结 16 2008
甜味超标
甜味超标 2020-12-08 01:54

Currently, I know the method of hiding the soft keyboard using this code, by onTap methods of any widget.

FocusScope.of(context).requestFocus(new         


        
16条回答
  •  鱼传尺愫
    2020-12-08 02:16

    try this if you are on a stack

    body: GestureDetector(
                  onTap: () {
                    FocusScope.of(context).requestFocus(new FocusNode());
                  },
                  child: Container(
                    height: double.infinity,
                    width: double.infinity,
                    color: Colors.transparent,
                    child: Stack(children: [
                      _CustomBody(_),
                      Positioned(
                          bottom: 15, right: 20, left: 20, child: _BotonNewList()),
                    ]),
                  ),
                ),
    

提交回复
热议问题