假设我有一个自定义窗口小部件,我将该窗口小部件作为参数使用,我想将该窗口小部件中的所有文本设置为特定的字体颜色。
我该怎么办?我不想更改整个应用程序的主题。我只想为该自定义小部件内的文本设置样式。
如何为小部件赋予文本样式并对其所有后代应用相同的样式?
DefaultTextStyle可能是更改特定窗口小部件树的文本样式的最佳解决方案。
DefaultTextStyle(
style: TextStyle(
color: Colors.red,
),
child: Text("data"),
),