Я сделал кнопку, и когда эта кнопка нажата, я хочу изменить цвет темы. Я пытаюсь изменить цвет на значение, полученное от кнопки, но это не работает.
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
String themeColors=context.watch<DisplayList>().themeColor;
return MaterialApp(
debugShowCheckedModeBanner: false,
theme: ThemeData(
primaryColor: Colors.${themeColors}, //How do I fix this part?
),
Или есть другой способ изменить цвет?
переменная themeColors уже содержит строку цвета, который нужно изменить.