Container위젯의 decoration에서 BoxDecoration을 통해 원하는대로 꾸민 뒤 Row나 Column위젯을 child로 넣으면 된다.
Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
color: Colors.lightBlue,
),
child: ...
)
Row나 Column의 자식 위젯의 constraints 문제로 인해 RenderBox was not laid out에러가 발생할 경우 Container에 width와 height를 지정해주거나 Expanded와 같은 크기를 지정해주는 위젯으로 감싸 해결할 수 있다.
전체 코드
참고
'개발 > Flutter' 카테고리의 다른 글
showDialog가 루트 Navigator의 context만 가져오는 문제 (1) | 2022.07.01 |
---|---|
MultipartRequest의 response 처리 (0) | 2022.06.28 |
[Navigator] popUntil (0) | 2022.06.14 |
[Theme] TextStyle 전체 변경 (0) | 2022.06.13 |
AlertDialog content에 Column위젯 쓸 때 높이 자동 조절 (0) | 2022.06.13 |