위젯상위50선
카테고리: Widget
플러터 위젯 상위 50 선
-
Container: 자식 위젯을 감싸는 기본적인 레이아웃 위젯으로, 크기, 색상, 패딩, 마진 등을 설정할 수 있습니다.
-
Row: 수평으로 위젯을 배열하는 레이아웃 위젯입니다. 자식 위젯들을 가로 방향으로 정렬합니다. -
Column: 수직으로 위젯을 배열하는 레이아웃 위젯입니다. 자식 위젯들을 세로 방향으로 정렬합니다. -
Text: 텍스트를 화면에 표시하는 위젯으로, 글꼴, 크기, 색상, 정렬 등을 설정할 수 있습니다. -
Image: 이미지를 표시하는 위젯으로, 로컬 또는 네트워크 이미지를 지원합니다. -
Scaffold: 기본적인 앱 구조를 제공하는 위젯으로, 앱 바, 드로어, 바텀 네비게이션 바 등 앱의 기본 레이아웃을 정의합니다. -
AppBar: 앱의 상단에 위치하는 앱 바로, 제목, 액션 아이콘, 메뉴 등을 배치할 수 있습니다. -
BottomNavigationBar: 화면 하단에 위치하는 내비게이션 바로, 여러 페이지 간의 탐색을 제공합니다. -
FloatingActionButton: 화면의 특정 위치에 떠 있는 액션 버튼으로, 주로 사용자의 주요 액션을 트리거하는 데 사용됩니다. -
ListView: 스크롤 가능한 리스트를 표시하는 위젯으로, 긴 리스트를 효율적으로 렌더링합니다. -
GridView: 격자 형태로 위젯을 배열하는 레이아웃 위젯으로, 2차원 그리드 레이아웃을 제공합니다. -
Stack: 자식 위젯들을 겹쳐서 표시하는 위젯으로, 각 자식 위젯의 위치를 지정할 수 있습니다. -
Align: 자식 위젯을 지정된 정렬 방식에 맞게 배치하는 위젯입니다. -
Padding: 자식 위젯의 주위에 패딩을 추가하는 위젯으로, 여백을 설정합니다. -
Margin: 위젯 주변의 여백을 설정하는 위젯입니다. (Container에서 직접 설정 가능) -
Center: 자식 위젯을 부모 위젯의 중앙에 배치하는 위젯입니다. -
Expanded: 부모 위젯 내에서 자식 위젯이 가능한 많은 공간을 차지하도록 확장하는 위젯입니다. -
Wrap: 자식 위젯들을 자동으로 줄 바꿈하여 배치하는 위젯으로, 플렉스 박스의 흐름을 따릅니다. -
Form: 입력 필드와 검증 로직을 포함하는 위젯으로, 복잡한 폼을 구성할 때 사용됩니다. -
TextFormField: 텍스트 입력 필드를 생성하는 위젯으로, 사용자로부터 문자열 입력을 받을 수 있습니다. -
RaisedButton: (Deprecated) 물리적으로 돌출된 버튼으로, 일반적으로 사용자의 클릭 액션을 트리거합니다. 현재는ElevatedButton으로 대체됩니다. -
ElevatedButton: 버튼을 나타내며, 물리적으로 돌출된 효과를 줍니다.RaisedButton의 후속 위젯입니다. -
FlatButton: (Deprecated) 평평한 버튼으로, 현재는TextButton으로 대체됩니다. -
TextButton: 평평한 버튼으로, 일반적으로 텍스트만 표시됩니다.FlatButton의 후속 위젯입니다. -
IconButton: 아이콘을 클릭 가능한 버튼으로 표시하며, 주로 액션 아이콘에 사용됩니다. -
Checkbox: 체크박스를 표시하는 위젯으로, 선택 또는 해제를 통해 상태를 변경할 수 있습니다. -
Radio: 라디오 버튼을 표시하는 위젯으로, 그룹 내에서 하나의 옵션을 선택할 수 있습니다. -
Switch: 두 상태 간의 전환을 가능하게 하는 스위치 위젯입니다. -
Slider: 범위 내의 값을 선택할 수 있는 슬라이더 위젯입니다. -
CircularProgressIndicator: 원형으로 로딩 상태를 표시하는 인디케이터입니다. -
LinearProgressIndicator: 선형으로 로딩 상태를 표시하는 인디케이터입니다. -
Drawer: 화면의 측면에서 슬라이드로 나타나는 메뉴입니다. 주로 네비게이션에 사용됩니다. -
AlertDialog: 사용자에게 경고 메시지를 표시하고, 사용자 입력을 받을 수 있는 다이얼로그입니다. -
SnackBar: 화면 하단에 임시 메시지를 표시하는 위젯으로, 사용자에게 간단한 피드백을 제공합니다. -
PopupMenuButton: 버튼을 클릭했을 때 팝업 메뉴를 표시하는 위젯입니다. -
Card: 그림자와 모서리 둥글기가 있는 카드 형태의 레이아웃 위젯으로, 정보를 그룹화하여 표시합니다. -
ListTile: 리스트의 항목을 표시하는 위젯으로, 아이콘, 텍스트, 서브 텍스트 등을 포함할 수 있습니다. -
Chip: 정보의 일부분을 태그 형태로 표시하는 위젯입니다. 태그를 클릭하거나 제거할 수 있습니다. -
Tooltip: 사용자 상호작용에 대한 설명을 제공하는 텍스트 팝업입니다. 요소 위에 마우스를 올리거나 길게 누르면 표시됩니다. -
Table: 행과 열을 가진 테이블 레이아웃 위젯으로, 데이터를 표 형식으로 표시할 때 사용됩니다. -
CustomScrollView: 다양한 스크롤 가능한 레이아웃을 사용할 수 있는 위젯입니다.Sliver위젯들을 포함할 수 있습니다. -
SliverAppBar: 스크롤 시 확장 및 축소 가능한 앱 바입니다.CustomScrollView와 함께 사용됩니다. -
SliverList: 스크롤 가능한 리스트를 구성하는Sliver위젯으로,CustomScrollView와 함께 사용됩니다. -
SliverGrid: 스크롤 가능한 격자 레이아웃을 구성하는Sliver위젯으로,CustomScrollView와 함께 사용됩니다. -
AnimatedContainer:Container의 속성을 애니메이션 효과로 변경할 수 있는 위젯입니다. -
AnimatedOpacity: 자식 위젯의 투명도를 애니메이션 효과로 변경할 수 있는 위젯입니다. -
Hero: 화면 전환 시 애니메이션 효과를 추가하여 두 화면 간의 위젯을 자연스럽게 전환하는 위젯입니다. -
FadeTransition: 위젯의 투명도를 애니메이션으로 변경하여 부드러운 전환 효과를 주는 위젯입니다. -
Positioned:Stack내에서 자식 위젯의 위치를 지정하는 위젯입니다. -
SizedBox: 특정 크기의 박스를 생성하는 위젯으로, 위젯의 크기를 조정하거나 빈 공간을 만들 때 사용됩니다.
이 위젯들은 플러터 앱 개발에서 다양한 레이아웃과 인터페이스 요소를 구현하는 데 필수적입니다.
댓글 남기기