[Flutter] LimitedBox class ์ ๋ฆฌ
ยท
๐ง flutter
LimitedBox class ์ด ์์ ฏ์ child์ ๋ํ ์ ํ์ด ์๋ ๊ฒฝ์ฐ์ ๋ฐ์ค๋ฅผ ์ ํํ ๋ ์ฌ์ฉํ๋ค. ๋๋ถ๋ถ ์์ ์์์์ ์ ์๋ ์ ํ์ ๋ฐ๋ผ ํฌ๊ธฐ๊ฐ ์ ํด์ง๋ค. ํ์ง๋ง ListView, Column, Row์ ๊ฐ์ ๊ฒฝ์ฐ, ํ์์์ ํฌ๊ธฐ์ ์ ํ์ ๋์ง ์๋๋ค. ์ด์ฒ๋ผ ์์ ์์์ ์ ํ์ด ์กด์ฌํ์ง ์์ ๋, ์์ ์์ ์ ํ์ ์์กดํ๋ ์์ ฏ์๋ ์ด๋ป๊ฒ ๊ธฐ๋ณธ๊ฐ์ ์ค ์ ์์๊น? ์ด๋ฐ ๊ฒฝ์ฐ์ LimitedBox๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค! LimitedBox๋ฅผ ์ฌ์ฉํ๋ฉด maxHeight์ maxWidth๊ฐ ์ ๊ณต๋๋ค. ์ด๋ child์๊ฒ ๋ฌดํํ ์ํฉ์์ ์์ฐ์ค๋ฌ์ด ํฌ๊ธฐ๋ฅผ ์ ๊ณตํ๋ ํจ๊ณผ๊ฐ ์๋ค. ๊ฒฝ์ฐ๋ฅผ ๋๋ ์ ๋ฆฌํด๋ณด๋ฉด, ๋ง์ฝ ์์ ฏ์ ์ต๋ ๋๋น๊ฐ ์ ํ๋์ง ์์๋ค๋ฉด ์ด ์์ ฏ์ child์ ๋๋น๋ maxWidth์ ๋ฐ๋ผ ์ ํ๋..