Flutter:在暗模式下更改文本颜色 CupertinoDatePicker

Flutter : Change Text Color CupertinoDatePicker in mode Dark Mode

我在我的应用程序中使用 CupertinoDatePicker 来选择日期和时间,代码如下:

formatColumn(
widget: Consumer<MainCalendarProvider>(
 builder: (_, mcProvider, __) => SizedBox(
 height: sizes.height(context) / 3.5,
child: CupertinoDatePicker(
initialDateTime: result['dateRevision'],
 minimumDate: result['dateRevision'],
use24hFormat: true,
onDateTimeChanged: (dateChange) {
mcProvider.setSelectedDateFromCupertinoDatePicker(  dateChange, );},
                                      ),
                                    ),
                                  ),
                                  title: 'Date Activity'),

一切正常,直到我在我的应用程序中添加了暗模式功能。在模式暗模式文本颜色 CupertinoDatePicker 仍然是黑色,我想将其更改为白色。 在 CupertinoDatePicker 中,只有 backgroundcolor 属性。我已经尝试更改为红色、蓝色、绿色等,但文本仍然是黑色。

我该如何更改?

谢谢。

我不知道您的 Theme 中是否缺少某些样式,但 one of these solutions 可能会成功!

我想 CupertinoTheme 不会被普通 Theme 覆盖,下面是如何为 CupertinoDatePicker 应用深色模式:

CupertinoTheme(
    data: CupertinoThemeData(
        brightness: Brightness.dark,
     ),
     child: CupertinoDatePicker(
          ...