【问题标题】:How to change font size for CupertinoDatePicker in Flutter?如何在 Flutter 中更改 CupertinoDatePicker 的字体大小?
【发布时间】:2019-07-29 17:55:57
【问题描述】:

我需要更改 CupertinoDatePicker 的字体大小,使其看起来更像原生字体。与 ios datepicker 相比,字体很小。 对于高度为MediaQuery.of(context).copyWith().size.height / 3 的Container 中的高度包装,使得高度与原生高度相似。

【问题讨论】:

    标签: flutter flutter-cupertino


    【解决方案1】:

    另一种方法是将CupertinoDatePicker 包裹在CupertinoTheme 中。

    CupertinoTheme(
        data: CupertinoThemeData(
            textTheme: CupertinoTextThemeData(
                dateTimePickerTextStyle: TextStyle(
                    fontSize: 16,
                ),
            ),
         ),
         child: CupertinoDatePicker(
              ...
    

    【讨论】:

    • 如果背景没有变化,您可以添加亮度。 brightness: Theme.of(context).brightness, 到 CupertinoThemeData。
    【解决方案2】:

    终于搞定了,按预期工作。

    DefaultTextStyle.merge(
          style: TextStyle(fontSize: 20),
          child: CupertinoDatePicker(....)
    )
    

    【讨论】:

      猜你喜欢
      • 2021-10-16
      • 1970-01-01
      • 2019-11-02
      • 1970-01-01
      • 2021-07-17
      • 2016-09-01
      • 2011-11-03
      • 2012-04-17
      • 2010-12-13
      相关资源
      最近更新 更多