728x90
๋ฐ์ํ
Expanded class
์ฌ์ฉ ๊ฐ๋ฅํ ๊ณต๊ฐ์ ์ฑ์ฐ๋๋ก Row, Column, ๋๋ Flex์ child๋ฅผ ํ์ฅ์ํจ๋ค.
Expanded ์์ ฏ์ ์ฌ์ฉํ๋ฉด Row, Column ๋๋ Flex์ child๊ฐ main axis(์ถ)์ ๋ฐ๋ผ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ณต๊ฐ์ ์ฑ์ฐ๋๋ก ํ์ฅ๋๋ค.
- Row์ด๋ฉด ๊ฐ๋ก
- Column์ด๋ฉด ์ธ๋ก
<์กฐ๊ฑด>
Expanded ์์ ฏ์ Row, Column ๋๋ Flex์ ์์์ด์ด์ผ ํ๋ค.
StatelessWidget ๋๋ StatefulWidget์ด์ด์ผ ํ๋ค.
example)
example_Column)
์ ์์๋ ์ค๊ฐ child๋ฅผ ์ธ๋ก์ถ์ ๋ง์ถฐ ํ์ฅ์ํจ ๊ฒฐ๊ณผ์ด๋ค.
example_Row)
์ ์์๋ flex๋ฅผ ์ง์ ํ์ฌ ์ค๊ฐ child๋ฅผ ์ ์ธํ child๋ฅผ ๊ฐ๋ก์ถ์ ๋ง์ถฐ ํ์ฅ์ํจ ๊ฒฐ๊ณผ์ด๋ค.
728x90
๋ฐ์ํ
'๐ง flutter' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Flutter] no device (0) | 2022.07.08 |
---|---|
Padding class (0) | 2022.07.06 |
[Flutter] Transform class ์ ๋ฆฌ (0) | 2022.07.06 |
[Flutter] SizedOverflowBox class ์ ๋ฆฌ (0) | 2022.07.06 |
[Flutter] OverflowBox class ์ ๋ฆฌ (0) | 2022.07.06 |