Flutter 使用FocusScope.of(context.unfocus()重建窗口小部件树
我举了一个例子:Flutter 使用FocusScope.of(context.unfocus()重建窗口小部件树,flutter,keyboard,rebuild,Flutter,Keyboard,Rebuild,我举了一个例子: @override Widget build(BuildContext context) { return Scaffold( body: SafeArea( child: Padding( padding: const EdgeInsets.all(30), child: GestureDetector( onTap: () { print('H
@override
Widget build(BuildContext context) {
return Scaffold(
body: SafeArea(
child: Padding(
padding: const EdgeInsets.all(30),
child: GestureDetector(
onTap: () {
print('Hide keyboard!!!');
FocusScope.of(context).unfocus();
},
child: Column(
children: [
Text(DateTime.now().toIso8601String()),
TextFormField()
],
),
),
),
),
);
}
当键盘出现或隐藏时,它会导致小部件重建。为什么会发生这种情况