본문 바로가기

카테고리 없음

[Flutter.241112] 오늘 배운 간단한 6개

1. 

SizedBox는 간단하게 아이템 사이의 간격 조절할 때 쓰기 좋다. 

좌우 간격이 필요한 경우에는 SizedBox(width: 20), 이런 식으로

상하 간격이 필요한 경우에는 SizedBox(height:20), 이런 식으로.

 

2. 

Container에서는 BorderRadius 값으로 둥글게 모서리 깎는데, 이미지의 경우 ClipRRect를 자주 쓰나보다. 

자식 위젯의 모서리를 둥글게!

ClipRRect는 Clip Rounded Rectangle 이걸 가지고 만든 이름인가보다. 이름 아주 잘 짓는구만.

 

3. 

StatefulWidget은 변경 가능한 상태를 가진 위젯.

StatelessWIdget은 변경 가능한 상태가 없는 위젯.

 

4.

플러터 프로젝트 만들 때, 원하는 플랫폼만 찍어서 생성하기

flutter create --platforms=android,ios [프로젝트이름]

eg. flutter create --platforms=android,ios,web

--platforms가 길어서 귀찮다 싶으면 그냥 -p 로 써도 된다. 

 

5.

Container()는 자식이 있으면 자식에 맞춰서 폭 같은게 조절된다. 자식이 없으면 쭈아악 펼쳐진다. 

 

6. 

ElevatedButton 같은 경우 사이즈 조절 할 때 SizedBox로 감싸서 widht, height를 주면 편리한가보다. 

ElebatedButton은 부모 사이즈에 맞추려고 하는 속성이 있다고 한다. 

'wrap with SizedBox'