flutter点击空白处收起软键盘

取消TextField焦点(收起软键盘)

    body: GestureDetector(
        behavior: HitTestBehavior.translucent,
        onTap: () {
        // 触摸收起键盘
          FocusScope.of(context).requestFocus(FocusNode());
        },
        child: ...
    )

把GestureDetector放在body最外层。

 

onTap - 一个点击事件已经发生。

FocusScope.of(context).requestFocus(FocusNode()) 方法设置成想要的焦点。

你可能感兴趣的:(移动端--移动终端)