화면의 다른 부분을 터치하여 TextFormField를 unfocus시킬때 api 요청을 보내고 싶어
구글링을 하다가 이 위젯을 찾게 되었다.
Focus Widget
Focus(
onFocusChange: (hasFocus) {
if(hasFocus) {
// textformfield에 focus 될 때 code
} else {
// textformfield가 unFocus 될 때 code
}
},
child: TextFormField(
// text form field code
)
)
FocusNode를 통해 listener를 사용하는 예제는 많이 나와있었지만
나는 focus나 unfocus가 되는 그 시점에 핸들하는 방법이 필요했기 때문에 focus 위젯을 사용했다.