키보드로 작성하다가 저 옆의 엔터를 누르기가 귀찮아서 그냥 빈 공간을 누르는 경우가 많이 있습니다.
이 기능을 개발중인 Flutter 앱에 적용하기 위해서는 Scaffold 위젯이 필요합니다.
Widget build(BuildContext context) {
return Scaffold(
body: GestureDetector(
onTap: () {
FocusScope.of(context).unfocus(); //입력 중 화면을 누르면 입력 창 내리는 기능을 위한 gestureDetector
},
이처럼 Scaffold 안에 GesturDetector 위젯을 배치시키고, onTap 파라미터로 FocusScope.of(context).unfucus();를 실행하는 익명 함수를 넣어주면 됩니다.
그 후 화면을 채울 위젯들은 GesturDetector 의 child: 에 이어서 작성해주시면 됩니다.