-
[Flutter] flutter keyboard rebuild ํค๋ณด๋ ํ์ ์ ๋ถํ์ํ ๋ฆฌ๋น๋ ๋ฌธ์ Flutter ์ค๋ฅ 2022. 4. 19. 00:13
- ์ค๋ฅ ๋ด์ฉ
- ์ค๋ฅ ์์ธ
- ํด๊ฒฐ๋ฐฉ๋ฒ
์ค๋ฅ ๋ด์ฉ
ํค๋ณด๋ ํ์ ์ ๋น๋ ๋ฉ์๋๊ฐ ๋ค์ ๋น๋ ๋๋ฉด์ ์์น ์๋ ์์ ฏ๊น์ง ๋ฆฌ๋น๋๋๋ ๋ฌธ์ ๋ฐ์, ์ด๋ก ์ธํด ์๋ฒ ํธ์ถํ์๊ฐ ์ฆ๊ฐํ์ฌ ํฐ ๋ฌธ์ ๊ฐ ๋์๋ค
์ค๋ฅ ์์ธ
ํค๋ณด๋๊ฐ ํ์ ๋๋ฉด MediaQueryData.viewInsets๊ฐ ์ ๋ฐ์ดํธ๋๊ณ MediaQuery์ ์์กดํ๋ ์์ ฏ์ด ์์ผ๋ฉฐ rebuild๊ฐ ๋๋ค.
์์)
width: MediaQuery.of(context).size.width,
ํด๊ฒฐ ๋ฐฉ๋ฒ
MediaQuery๊ฐ ์ฌ์ฉ๋ ๊ณณ์ ์ฐพ์ MediaQuery๋ ์ฌ์ฉํ์ง ๋ง๊ณ flutter_screenutill ๋ฅผ ์ฌ์ฉํ์ฌ 100.w ์ฒ๋ผ ๋ฐ๊ฟ์ ๊ตฌํํ๋ค
preferredSize: Size(250.w, 50.0),
'Flutter ์ค๋ฅ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ