-
- items: 항목을 정의할 수 있다. 드롭 메뉴/목록의 아이템을 정의할 수 있으며, 사용자가 선택할 수 있는 목록이다. (리스트)
- value: 선택된 값에 대한 것을 의미한다.
- style: 스타일 속성을 사용해서 글꼴 크기, 글꼴 두께 등과 같은 드롭다운 메뉴, 목록의 텍스트 스타일을 지정할 수 있다.
- alignment: 힌트나 선택한 항목이 버튼 내에서 배치되는 방식을 정의한다.
- elevation: 드롭다운 메뉴, 목록의 높이를 조정할 수 있다.
- icon: 버튼 아이콘을 정의한다.
- iconSize: 버튼 아이콘의 크기를 정의한다.
- iconDisabledColor: 드롭다운버튼을 비활성화 했을 때 아이콘 색상을 정의할 수 있다.
- iconEnabledColor: 드롭다운 버튼을 활성화했을 때 아이콘 색상을 정의할 수 있다.
- dropdownColor: 드롭다운의 배경색을 표시할 수 있다.
- isDense: 버튼의 높이를 줄인다.
- isExpanded: 드롭다운 버튼을 전체 너비로 확장할 수 있다.
- selectedItemBuilder: 사용자가 드롭다운 목록에서 옵션을 선택하면 버튼에 옵션이 표시된다. 버튼에서 선택한 옵션 대신 다른 텍스트를 표시하려면 이 옵션을 사용한다.
- hint: 버튼의 드롭다운 목록에서 옵션 중 하나를 표시하거나 힌트를 사용해 기본적으로 원하는 문장을 설정할 수 있다.
- disabledHint: 드롭다운 버튼이 비활성화됐을 때 원하는 텍스트를 표시할 수 있다.
참조 : https://flutteragency.com/implement-dropdownbutton-widget/