[flutter] 플러터 Container의 종류에는 어떤 것들이 있나요?
- Container: 일반적인 컨테이너 요소로 가장 기본적인 형태입니다. 다른 종류의 컨테이너를 포함할 수 있습니다.
예시:
Container( child: Text('일반적인 컨테이너'), )
- Padding: 자식 위젯 주위에 공간을 추가하는 데 사용됩니다. 내부 콘텐츠와의 여백을 조절할 때 유용합니다.
예시:
Padding( padding: EdgeInsets.all(16.0), child: Text('패딩 추가'), )
- DecoratedBox: 배경, 테두리, 그림자 등과 같은 장식을 포함하고 있는 상자입니다. 장식 요소를 추가하여 컨테이너를 스타일링할 수 있습니다.
예시:
DecoratedBox( decoration: BoxDecoration( color: Colors.blue, borderRadius: BorderRadius.circular(10.0), ), child: Text('장식된 상자'), )
- Card: 일반적인 카드 레이아웃 패턴을 제공하며 그림자와 모서리 둥근 상자를 가질 수 있습니다.
예시:
Card( child: Text('카드'), )
- Scaffold: 앱의 기본 구조를 형성하는 데 사용되며 앱의 상단 바, 하단 바, 바디 등을 구성하는 데 유용합니다.
예시:
Scaffold( appBar: AppBar( title: Text('제목'), ), body: Text('바디 영역'), )
이것은 플러터에서의 일부 Container 종류에 대한 간략한 소개입니다. 추가 정보는 플러터 공식 문서를 참조하시기 바랍니다.