Textfield, TextFieldTapRegion, onTapOutside

BYSON STUDIO·2023년 8월 23일
0

flutter

목록 보기
1/3

Android 에선 하드웨어 백버튼이 있어서 키보드가
올라왔을때 사용자가 원할때 키보드를 닫을 수 있는데

ios에선 하드웨어 백버튼이 없어, 일반적으로 키보드
외의 부분을 터치하면 키보드가 내려가게 구현한다

TextField(
	onTapOutside: (event) => FocusScope.of(context).unfocus(),
    ...

위처럼 해주면 두 플랫폼 모두에서, 키보드 외의
영역을 누르면 키보드가 내려간다.

추가적으로 키보드 외의 영역중 터치 했을때 키보드가
내려가지 않는 영역을 만들고 싶다면

TextFieldTapRegion(
	child: widget

해당 위젯을 TextFieldTapRegion 으로 감싸주면 된다

0개의 댓글

Powered by GraphCDN, the GraphQL CDN