全局设置点击空白处隐藏键盘:
class App extends StatelessWidget { App({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( title: 'DismissKeyboard Example', builder: (context, child) => Scaffold( body: GestureDetector( onTap: () { FocusScopeNode currentFocus = FocusScope.of(context); if (!currentFocus.hasPrimaryFocus && currentFocus.focusedChild != null) { FocusManager.instance.primaryFocus?.unfocus(); } }, child: child, ), ), home: DismissKeyboardPage(), ); } }