[Flutter]CupertinoDatePickerの日付の上限を設定するには?

Flutter

どうも、ちょげ(@chogetarou)です。

CupertinoDatePickerの日付の上限を設定する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

CupertinoDatePickerの日付の上限を設定するには、次の2つの引数を使います。

  • minimumDate : 日付の過去の上限
  • maximumDate : 日付の未来の上限

2つの引数に、上限にしたい日付を指定します。

CupertinoDatePicker(
  minimumDate: /*過去の上限*/,
  maximumDate: /*未来の上限*/
  ・・・・
),

引数「minimumDate」と引数「maximumDate」を使えば、CupertinoDatePickerの日付の上限を設定することができます。

使用例

以下は、使用例です。

CupertinoDatePicker(
  minimumDate: DateTime(DateTime.now().year - 2), //2年前まで
  maximumDate: DateTime(DateTime.now().year + 2), //2年後まで
  onDateTimeChanged: (newDate) {
    setState(() {
      _selectDate = newDate;
    });
  },
),

コメント

タイトルとURLをコピーしました