В приведенном ниже примере текст «красный», а фон TextField - «оранжевый».
new TextField(
style: new TextStyle(color: Colors.red),
decoration: new InputDecoration(fillColor: Colors.orange, filled: true),
)
Это то, что вы имеете в виду?
Если вы хотите сделать это с помощью темы приложения, это действительно сложно. Это, вероятно, будет что-то вроде этого:
theme: new ThemeData(
textTheme: new TextTheme(
body1: new TextStyle(color: Colors.black),
body2: new TextStyle(color: Colors.black),
button: new TextStyle(color: Colors.black),
caption: new TextStyle(color: Colors.black),
display1: new TextStyle(color: Colors.black),
display2: new TextStyle(color: Colors.black),
display3: new TextStyle(color: Colors.black),
display4: new TextStyle(color: Colors.black),
headline: new TextStyle(color: Colors.black),
subhead: new TextStyle(color: Colors.red), // <-- that's the one
title: new TextStyle(color: Colors.black),
),
inputDecorationTheme: new InputDecorationTheme(
fillColor: Colors.orange,
filled: true,
)
)