小白学Flutter - 点击空白取消键盘
2023-11-28 本文已影响0人
林希品
body: GestureDetector(
onTap: () {
// 隐藏键盘
FocusScope.of(context).requestFocus(FocusNode());
},
child: Container()
)
在上述示例中,GestureDetector 包装了整个页面,当用户点击空白区域时,onTap 回调会触发,然后通过 FocusScope.of(context).requestFocus(FocusNode()); 隐藏键盘。请注意,这个示例是在一个简单的 Scaffold 中使用的,你可以根据你的实际需求进行相应的调整。