반응형
Drawer을 열 때 키보드가 올라오며 겹치는 경우가 있었다. 포커스 문제이니 드라워를 관리하는 화면에서 보통 onTap을 걸어서 포커스를 해제할텐데 그걸로는 부족하다. 아래 코드처럼 해주자.
"Keyboard comes up when you open drawer"
복붙을 위해 onTap 코드 첨부
onTap: () {
final FocusScopeNode currentscope = FocusScope.of(context);
if (!currentscope.hasPrimaryFocus && currentscope.hasFocus) {
FocusManager.instance.primaryFocus?.unfocus();
}
},
'Flutter' 카테고리의 다른 글
[Flutter] 플러터 - Riverpod 상태관리 응용, convex_bottom_bar BottomNavigationBar 및 바텀네비 뱃지 구현하기 (1) (0) | 2024.03.05 |
---|---|
[Flutter] 플러터 - Cupertino 적용해보기 (0) | 2024.03.03 |
[Xcode] invalid reuse after initialization failure (1) | 2024.02.17 |
[Flutter] 플러터 - WidgetsFlutterBinding.ensureInitialized() (0) | 2024.02.16 |
[Flutter] 플러터 - ListView vs ListView.builder 활용 및 차이점 (0) | 2024.02.05 |