No meu aplicativo Flutter, declaro ThemeData
com colorSchemeSeed
:
return MaterialApp(
...
theme: ThemeData(
useMaterial3: true,
visualDensity: VisualDensity.adaptivePlatformDensity,
colorSchemeSeed: Colors.blueGrey,
...
floatingActionButtonTheme: FloatingActionButtonThemeData(
backgroundColor: ?
),
),
...
);
Eu gostaria de redefinir a backgroundColor
cor FloatingActionButton
usada tertiaryContainer
. Em qualquer outro lugar do código posso definir esta propriedade como FloatingActionButton
:
backgroundColor: Theme.of(context).colorScheme.tertiaryContainer,
Porém, gostaria de redefinir essa propriedade diretamente na declaração do tema, para não ter que fazer isso em todos os lugares e para não definir um widget propositalmente.
É possível fazer isso? Se sim, de que forma? Desde já, obrigado!
Você pode definir um primeiro tema variável e reutilizá-lo: