(Flutter)自定义CupertinoDatePicker显示星期几并更改位置?

时间:2019-11-21 03:32:28

标签: flutter mobile

根据要求,我需要使用CupertinoDatePicker这样的IOS和Android应用程序使用相同的日期选择器样式:

Widget datetime() {
    return CupertinoDatePicker(
      initialDateTime: DateTime.now().subtract(Duration(days: 1)),
      onDateTimeChanged: (DateTime newdate) {
        print(newdate);
      },
      use24hFormat: true,
      maximumDate: new DateTime(2020, 12, 30),
      minimumYear: 2010,
      maximumYear: 2020,
      minuteInterval: 1,
      mode: CupertinoDatePickerMode.date,
    );
  }

但是,我需要自定义选择器的显示以显示星期几(EEE,例如Mon 21),并在CupertinoDatePicker中将选择器位置交换为(带有星期几名称的日期,月份,年份)。我需要这样显示:2019年11月21日至周四(选择日期,选择月份和年份)。如何创建这样的自定义cupertinodatepicker?

结果: Result

预期: Expected

1 个答案:

答案 0 :(得分:1)

我希望flutter_cupertino_date_picker软件包可以帮助您实现所需的目标。

您可以找到软件包here