在我的应用程序中,用户可以更改主题颜色,我希望将textColor动态更改为黑色或白色,就像主题变暗时,textColor将更改为白色或在浅色主题中将变为黑色。 我试过了但是没用
Text("Name", style: Theme.of(context).primaryTextTheme.bodyText1)),
答案 0 :(得分:0)
要确保在“主要”(即应用程序的屏幕和组件上最常显示的颜色)上绘制文本时,文字清晰易读,则应使用以下颜色:
Theme.of(context).colorScheme.onPrimary
类似地,当在这种情况下绘制文本时,可以使用onSecondary
,onBackground
和onError
生成可读文本。