【发布时间】:2019-07-29 17:55:57
【问题描述】:
我需要更改 CupertinoDatePicker 的字体大小,使其看起来更像原生字体。与 ios datepicker 相比,字体很小。
对于高度为MediaQuery.of(context).copyWith().size.height / 3 的Container 中的高度包装,使得高度与原生高度相似。
【问题讨论】:
我需要更改 CupertinoDatePicker 的字体大小,使其看起来更像原生字体。与 ios datepicker 相比,字体很小。
对于高度为MediaQuery.of(context).copyWith().size.height / 3 的Container 中的高度包装,使得高度与原生高度相似。
【问题讨论】:
另一种方法是将CupertinoDatePicker 包裹在CupertinoTheme 中。
CupertinoTheme(
data: CupertinoThemeData(
textTheme: CupertinoTextThemeData(
dateTimePickerTextStyle: TextStyle(
fontSize: 16,
),
),
),
child: CupertinoDatePicker(
...
【讨论】:
brightness: Theme.of(context).brightness, 到 CupertinoThemeData。
终于搞定了,按预期工作。
DefaultTextStyle.merge(
style: TextStyle(fontSize: 20),
child: CupertinoDatePicker(....)
)
【讨论】: