본문 바로가기
프로그래밍/Flutter

[ Flutter Widget ] 플러터 기본위젯

by 호랑이탈 2024. 12. 31.
반응형

Flutter 기본 위젯에 대해 간단히 정리합니다.

 

1. 보여지는 위젯 

  • Text - 텍스트표시
  • RichText - 다중 스타일 텍스트 지원
  • DefaultTextStyle - 텍스트 스타일 기본값 제공

 

2. 사용자로 부터 입력을 받을수 있는 위젯

  • Textfield - 사용자 입력 필드.
  • Checkbox - 체크박스
  • Radio - 라디오 버튼
  • Switch - 토글 버튼
  • Slider - 슬라이더 

 

3. 레이아웃 위젯

  • Container - 박스형 레이아웃
  • Row - 가로정렬
  • Column - 세로정렬
  • Stack - 위젯 겹치기
  • Expanded - 부모위젯에 따라 크기 확장
  • Padding - 내부여백 추가

 

4. 상호작용하는 위젯

  • GestureDetector - 제스처 ( 탭, 스와이프 ) 감지
  • InkWell - 클릭효과 제공

 

5. 애니메이션 위젯

  • AnimatedContainer - 애니메이션 가능한 컨테이너
  • AnimatedOpacity - 투명한 애니메이션
  • Hero - 화면 전환 애니메이션

 

6. 네트워크, 미디어 위젯

  • Image - 네트워크 또는 로컬 이미지 표시
  • VideoPlayer - 비디오 재생
  • Icon - 아이콘 표시
  • ProgressIndicator - CircularProgressIndicator와 LineProgressIndicator 포함

 

7. 기타 위젯

  • FutureBuilder - 비동기 작업 처리
  • StreamBuilder - 스트림 데이터를 위젯으로 표시
  • AlertDialog - 대화상자
  • Scaffold - 화면의 기본 구조 제공

 

 

 

 

 

 

반응형