0

次のようなテキストの場合:

Text(
   'Hello World',
   style: Theme.of(context).textTheme.display1,
    )

textTheme を TextStyle とマージする方法はありますか? 言うように、テキストの色を変更するには..

4

2 に答える 2

2

私たちは次のようなことをします

Theme.of(context)
.textTheme.display1
.merge(TextStyle(color: Colors.red)

そしてそれをスタイルに適用します

于 2020-02-11T06:59:47.250 に答える
0

Flutter 2.2 で Merge メソッドを使用すると、null 安全機能が原因でエラーが発生します。「?」を忘れずに追加してください。変数の後。

Theme.of(context).textTheme.display1?.merge(TextStyle(color: Colors.red)
于 2021-08-01T08:59:10.297 に答える