Flutter收回键盘

194 阅读1分钟

Scaffold( body: GestureDetector( behavior: HitTestBehavior.translucent, onTap: () { // 触摸收起键盘(方式一) FocusScopeNode currentFocus = FocusScope.of(context); if (!currentFocus.hasPrimaryFocus && currentFocus.focusedChild != null) { FocusManager.instance.primaryFocus?.unfocus(); } // 触摸收起键盘(方式二) // FocusScope.of(context).requestFocus(FocusNode()); }, ), );