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(
...
我在我的应用程序中使用 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(
...