mac*_*rix 4 textstyle flutter flutter-cupertino
我有一个 CupertinoApp,我想TextStyle对我的应用程序的所有屏幕/对象应用自定义。例如,我会撒谎为所有文本小部件和对话框小部件设置一个字体系列,并在我的所有应用程序中使用该字体。我希望将它设置一次CupertinoThemeData或CupertinoTextThemeData但到目前为止我没有快乐。
注意:我可以为每个文本设置样式,但是我想设置一次
我现在刚遇到这个。
我想要做的就是将文本颜色为白色,应用程序中的一般黑色背景(不是字体工作)。
以下给我带来了一些成功:
return CupertinoApp(
theme: new CupertinoThemeData(
brightness: Brightness.dark,
primaryColor: CupertinoColors.dark,
barBackgroundColor: CupertinoColors.black,
scaffoldBackgroundColor: CupertinoColors.black,
textTheme: new CupertinoTextThemeData(
primaryColor: CupertinoColors.white,
brightness: Brightness.light,
textStyle: TextStyle(color: CupertinoColors.white),
// ... here I actually utilised all possible parameters in the constructor
// as you can see in the link underneath
),
),
// ...
)
Run Code Online (Sandbox Code Playgroud)
参考:CupertinoTextThemeData 构造函数
我想你也可以扩展我TextStyle(color: CupertinoColors.white)的应用字体。我打算将TextStyle和提取...ThemeData到单独的类中以创建一个单独的地方来编辑它们。
希望这能提升你的地位
| 归档时间: |
|
| 查看次数: |
2325 次 |
| 最近记录: |