LimitedBox class
์ด ์์ ฏ์ child์ ๋ํ ์ ํ์ด ์๋ ๊ฒฝ์ฐ์ ๋ฐ์ค๋ฅผ ์ ํํ ๋ ์ฌ์ฉํ๋ค.
๋๋ถ๋ถ ์์ ์์์์ ์ ์๋ ์ ํ์ ๋ฐ๋ผ ํฌ๊ธฐ๊ฐ ์ ํด์ง๋ค. ํ์ง๋ง ListView, Column, Row์ ๊ฐ์ ๊ฒฝ์ฐ, ํ์์์ ํฌ๊ธฐ์ ์ ํ์ ๋์ง ์๋๋ค.
์ด์ฒ๋ผ ์์ ์์์ ์ ํ์ด ์กด์ฌํ์ง ์์ ๋, ์์ ์์ ์ ํ์ ์์กดํ๋ ์์ ฏ์๋ ์ด๋ป๊ฒ ๊ธฐ๋ณธ๊ฐ์ ์ค ์ ์์๊น?
์ด๋ฐ ๊ฒฝ์ฐ์ LimitedBox๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค!
LimitedBox๋ฅผ ์ฌ์ฉํ๋ฉด maxHeight์ maxWidth๊ฐ ์ ๊ณต๋๋ค. ์ด๋ child์๊ฒ ๋ฌดํํ ์ํฉ์์ ์์ฐ์ค๋ฌ์ด ํฌ๊ธฐ๋ฅผ ์ ๊ณตํ๋ ํจ๊ณผ๊ฐ ์๋ค.
๊ฒฝ์ฐ๋ฅผ ๋๋ ์ ๋ฆฌํด๋ณด๋ฉด,
๋ง์ฝ ์์ ฏ์ ์ต๋ ๋๋น๊ฐ ์ ํ๋์ง ์์๋ค๋ฉด ์ด ์์ ฏ์ child์ ๋๋น๋ maxWidth์ ๋ฐ๋ผ ์ ํ๋๋ค.
๊ฐ์ ๋ ผ๋ฆฌ๋ก, ๋ง์ฝ ์์ ฏ์ ์ต๋ ๋์ด๊ฐ ์ ํ๋์ง ์์๋ค๋ฉด ์ด ์์ ฏ์ child์ ๋์ด ๋ํ maxHeight์ ์ ํ๋๋ค.
'๐ง flutter' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Flutter] OverflowBox class ์ ๋ฆฌ (0) | 2022.07.06 |
---|---|
[Flutter] Offstage class ์ ๋ฆฌ (0) | 2022.07.06 |
[Flutter] IntrinsicWidth class ์ ๋ฆฌ (0) | 2022.07.06 |
[Flutter] IntrinsicHeight class ์ ๋ฆฌ (0) | 2022.07.06 |
[Flutter] FractionallySizedBox class ์ ๋ฆฌ (0) | 2022.07.06 |