[flutter] 플러터 DatePicker에서 특정 월 표시하기

플러터에서 내장된 DatePicker 위젯을 사용하여 특정 월을 미리 선택된 상태로 표시하는 방법을 알아보겠습니다.

1. initialDatePickerMode 속성 활용

DatePicker 위젯을 생성할 때 initialDatePickerMode 속성을 활용하여 초기 선택 모드를 설정할 수 있습니다. 이 속성을 통해 월 단위 선택 모드로 설정하면, 특정 월을 미리 선택된 상태로 표시할 수 있습니다.

showDatePicker(
  context: context,
  initialDatePickerMode: DatePickerMode.month,
  initialDate: DateTime.now(),
  firstDate: DateTime(2022),
  lastDate: DateTime(2023),
);

위 코드에서 initialDatePickerMode 속성을 DatePickerMode.month로 설정하여 특정 월을 선택할 수 있도록 합니다.

이제 위 코드를 사용하여 DatePicker를 호출하면 특정 월을 미리 선택한 상태로 표시됩니다.

마무리

플러터의 DatePicker 위젯에서 initialDatePickerMode 속성을 활용하여 특정 월을 표시하는 방법에 대해 알아보았습니다. 이를 통해 사용자가 원하는 특정 월을 미리 선택하여 보다 쉽게 날짜를 선택할 수 있습니다.

더 많은 자세한 내용은 공식 플러터 문서를 참고하시기 바랍니다.