[Flutter] TextField 화면 빈공간 터치시 키보드 내리기

우루성·2024년 6월 19일
  1. 가장 바깥위젯을 GestureDetector()로 감쌉니다.
  2. onTap()에 FocusManager.instance.primaryFocus?.unfocus();를 사용합니다.
  Widget build(BuildContext context) {
    return GestureDetector(
      onTap: () {
        FocusManager.instance.primaryFocus?.unfocus();
      },
      child: MaterialApp(
        debugShowCheckedModeBanner: false,
        theme: ThemeData(
          colorScheme: ColorScheme.fromSeed(
            seedColor: Colors.deepPurple,
          ),
          useMaterial3: true,
        ),
        home: const BottomNavigationBarScreen(),
      ),
    );
  }
profile
Flutter 개발자

0개의 댓글