首页 > 解决方案 > (颤振)自定义 CupertinoDatePicker 显示星期几并更改位置?

问题描述

根据要求,我需要使用 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 中的(带有星期几名称、月份、年份的日期)。我需要这样显示:Thu 21 - Nov - 2019(选择日期、选择月份和选择年份)。如何像这样创建自定义 Cupertinodatepicker?

结果: 结果

预期: 预期

标签: fluttermobile

解决方案


我希望flutter_cupertino_date_picker包可以帮助实现你想要的。

你可以在这里找到包


推荐阅读