[flutter] 플러터 DatePicker의 넓이 조절하기

플러터에서 DatePicker를 사용할 때, 디바이스 화면 크기에 따라 DatePicker의 넓이를 조절해야 하는 경우가 있습니다. 기본적으로 DatePicker는 결정된 크기로 나타나지만, 이를 유동적으로 조절하는 방법이 있습니다. 이번 글에서는 그 방법을 알아보겠습니다.

넓이 조절을 위한 적절한 위젯 선택

DatePicker의 넓이를 조절하기 위해서는 ContainerSizedBox와 같은 위젯을 사용하여 넓이를 설정할 수 있습니다.

Container(
  width: 200,
  child: DatePicker(
    // DatePicker 설정
  ),
)

MediaQuery를 활용한 화면 크기 확인

디바이스의 화면 크기에 따라 DatePicker의 넓이를 동적으로 조절하기 위해 MediaQuery를 활용할 수 있습니다.

Container(
  width: MediaQuery.of(context).size.width * 0.8,
  child: DatePicker(
    // DatePicker 설정
  ),
)

위의 예제 코드에서 MediaQuery.of(context).size.width * 0.8는 화면의 가로 크기에 80%를 할당하여 DatePicker의 넓이를 결정하도록 합니다.

이제 원하는 화면 크기에 따라 DatePicker의 넓이를 조절할 수 있게 되었습니다. 간단한 방법으로 DatePicker를 조절하여 UX를 향상시킬 수 있습니다.

더 많은 정보를 원하거나 궁금한 점이 있다면, Flutter 공식 문서를 참고하세요.