resizeToAvoidBottomInset

샤워실의 바보·2024년 2월 11일
0
post-thumbnail
post-custom-banner

resizeToAvoidBottomInset 속성은 Scaffold 위젯 내에서 사용되며, 그 기능은 키보드가 나타날 때 Scaffold의 본문(body)이 키보드에 의해 가려지지 않게 조정하는 역할을 합니다.

기본값은 true입니다. 이 말은 키보드가 화면에 나타날 때 기본적으로 Scaffold의 본문이 자동으로 위로 움직여 키보드에 가려지지 않게 됩니다.

하지만, 어떤 경우에는 이러한 동작을 원치 않을 수 있습니다. 예를 들어, 화면 하단에 입력 필드가 없고 키보드가 나타났을 때 본문의 위치를 조정하고 싶지 않은 경우에 resizeToAvoidBottomInset 속성을 false로 설정할 수 있습니다.

간단한 예시:

Scaffold(
  resizeToAvoidBottomInset: false,
  body: ...,
)

위의 코드에서, 키보드가 나타나면 Scaffold의 본문은 움직이지 않습니다.

profile
공부하는 개발자

0개의 댓글