Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 뒤로가기 안됨
- Git
- bitbucket
- aPK
- flutter
- 리액트
- gradle
- Invalid credentials
- 리액트 네이티브
- AWS
- git인증
- sourcetree
- 안드로이드 스튜디오
- react-native
- 개발환경설정
- 예제
- VisualStudio
- 안드로이드
- 데이터바인딩
- Kotlin
- Android
- WPF
- not working
- react
- 설정
- 디버깅
- EC2
- 안됨
- 빌드 오류
- 인증문제해결
Archives
- Today
- Total
물에 살고싶은 개발자
Flutter 주요 위젯 정리 본문
Flutter는 다양한 위젯을 제공하여 모바일 앱 개발을 더 쉽고 유연하게 만들어줍니다. 이 포스트에서는 Flutter의 주요 위젯들에 대해 알아보겠습니다.
1. Container
Container는 단일 자식 위젯을 감싸고, 여백, 패딩, 테두리, 배경색 등을 적용할 수 있는 유연한 위젯입니다.
- 자식 위젯: 단일 자식 위젯을 스타일링
- 패딩과 여백: 공간 조절
- 테두리와 배경색: 디자인 요소 적용
2. Expanded
Expanded는 부모 위젯의 사용 가능한 공간을 최대한 차지하도록 자식 위젯을 확장시키는 위젯입니다.
- 공간 확장: 사용 가능한 공간을 균등하게 나눔
- 유사한 위젯: Flexible
3. SizedBox
SizedBox는 특정 크기의 공간을 생성하거나 자식 위젯의 크기를 제한하는 위젯입니다.
- 크기 지정: 공간 확보 및 크기 제한
- 유사한 위젯: Spacer
4. Scaffold
Scaffold는 앱의 기본 뼈대를 제공하는 위젯으로, 주요 앱 구성 요소를 쉽게 배치할 수 있습니다.
- AppBar, Drawer, BottomNavigationBar 등: 주요 앱 구성 요소 배치
- 유연한 레이아웃 구성: 전체적인 앱 구조 정의
5. BottomAppBar
BottomAppBar는 하단 탭 바를 제공하는 기본 위젯으로, 아이콘, 메뉴, 탭 등의 하단 네비게이션 요소를 쉽게 추가할 수 있습니다.
-
- 아이콘과 메뉴 배치: 하단 바에 아이콘과 메뉴를 쉽게 추가
- 유연한 디자인: 커스텀 모양과 스타일 적용 가능
- Scaffold와의 통합: Scaffold의 bottomNavigationBar 속성을 통해 쉽게 적용
결론
Flutter의 다양한 위젯은 앱 개발을 더 쉽고 효율적으로 만들어줍니다. BottomAppBar와 같은 기본 위젯을 활용하면, 복잡한 커스텀 위젯 없이도 멋진 하단 바를 만들 수 있습니다. 이러한 위젯들을 적절히 활용하면, 누구나 멋진 Flutter 앱을 만들 수 있습니다.
Comments