格式化datePicker标题-Flutter

TJ米奇95

如何格式化日期选择器的标题和黑色按钮文本中包含黑色文本?这是我的代码:

Future<Null> _selectDate(BuildContext context) async {
DateFormat formatter =
    DateFormat('dd/MM/yyyy'); //specifies day/month/year format

final DateTime picked = await showDatePicker(


    context: context,
    initialDate: selectedDate,
    firstDate: DateTime(1901, 1),
    builder: (BuildContext context, Widget child) {
      return Theme(
        data: ThemeData.light().copyWith(
          //primaryColor: kPrimaryColor,
          colorScheme: ColorScheme.light(primary: kPrimaryColor),
        buttonTheme: ButtonThemeData(
            textTheme: ButtonTextTheme.primary
        ),),
        child: child,
      );
    },
    lastDate: DateTime(2100));

这就是日期选择器当前的样子:

在此处输入图片说明

莫比纳

为了设置按钮的文字颜色,你可以使用colorSchemebuttonTheme

可以使用设置标题文本颜色onPrimary

builder: (BuildContext context, Widget child) {
                return Theme(
                  data: ThemeData.light().copyWith(
                    colorScheme: ColorScheme.light(
                        primary: kPrimaryColor,
                        onPrimary: Colors.black,),
                    buttonTheme: ButtonThemeData(
                      colorScheme: Theme.of(context)
                          .colorScheme
                          .copyWith(primary: Colors.black),
                    ),
                  ),
                  child: child,
                );
              }),

结果:

资源

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

重新格式化 ListTile UI Flutter

如何在Flutter中格式化DateTime

如何格式化要在Flutter中显示的文本

Flutter-无法格式化日期时间

Flutter如何格式化HTTP获得价值

如何在flutter中格式化或分离textformfield部分

如何在 Flutter 中格式化 DateTime,如何在 Flutter 中获取当前时间?

在此Flutter示例中,格式化文本的最佳方法是什么?

关于格式化Android Studio,在Flutter项目中展开Dart代码

如何在Android Studio中启用自动格式化Flutter项目?

如何在整个flutter应用程序中格式化大数字?

Dart / Flutter防止格式化程序将方法调用压缩到一行

使用 Dart / Flutter 在 VS Code 中进行奇怪的格式化

Flutter如何格式化从数据库中提取的日期和时间

格式化Charts_flutter时间序列图中的时间标签以包括hh:mm:ss

使用 Flutter 打印语句时如何在 logcat 中格式化 JSON 字符串

如何使用dart(Flutter)中的Future和.then()转换此简单的异步,等待格式化的代码?

格式化日期显示在DatePicker上

使用dateformat从datepicker格式化日期

如何正确格式化DatePicker StyleTemplate

使用jQuery datepicker格式化日期

格式化标题及其边框

无法格式化操作栏标题

格式化SQL语句的标题

PHP格式化表格标题

xmllint:格式化而不添加标题

Flutter:仅在传递给文本小部件之前,才可以在字符串中格式化(粗体,斜体等)吗?

如何在Flutter中根据国家/地区代码格式化手机号码

如何防止 Visual Studio Code Flutter/Dart 编辑器格式化新行/换行代码?