テキスト スタイルを別のtext_styles.dartファイルに保存しています。Theme.of(context).primaryColor と同じようにテーマの色を使用したい場合、から ThemeData オブジェクトに到達できtext_styles.dartません。この種の解決策で問題を解決しましたが、これは良い解決策ではありません。
TextStyle kWelcomePageHeaderTextStyle(BuildContext context) => TextStyle(
fontFamily: "Courgette",
fontSize: 30.0,
color: Theme.of(context).primaryColor,
);
したがって、このようにテキスト スタイルを使用するには、静的領域から ThemeData を取得する必要があります。
const kWelcomePageHeaderTextStyle = TextStyle(
fontFamily: "Courgette",
fontSize: 30.0,
color: [THEME_DATA_OBJECT_NEEDED].primaryColor,
);
text_styles.dart から ThemeData オブジェクトを取得できますか、それともより良い解決策がありますか?