若要将特定的TextStyle
个属性仅应用于应用程序的子树,请执行以下操作.你可以用DefaultTextStyle
DefaultTextStyle(
child: Container(child: /* your subtree */),
style: TextStyle(color: Colors.red),
),
正如一条 comments 所指出的,这将取代所有默认设置,而不仅仅是 colored颜色 .这可以通过使用merge
构造函数来缓解:
DefaultTextStyle.merge(
child: Container(child: /* your subtree */),
style: TextStyle(color: Colors.red),
),