当主题变化时,文本颜色将变为白色或黑色

问题描述 投票:0回答:1

在我的应用程序中,用户可以更改主题颜色,我希望将textColor动态更改为黑色或白色,就像主题变暗时,textColor将更改为白色或在浅色主题中将变为黑色。我尝试了这个但是没用

Text("Name", style: Theme.of(context).primaryTextTheme.bodyText1)),
flutter android-theme
1个回答
0
投票
Theme.of(context).colorScheme.onPrimary

类似地,当在这种情况下绘制文本时,可以使用onSecondaryonBackgroundonError生成可读文本。

© www.soinside.com 2019 - 2024. All rights reserved.