copyWith?
Theme.of(context).textTheme.titleMedium.copyWith(color: isDarkMode ? Colors.white : Colors.black) и так каждый раз писать?
у темы еще цветовая палитра есть поэтому цвет тоже можно определить там и в нестандартныхс случаях (если не каждая строчка на каждом экране разного цвета) будет чет типа: final textTheme = TextTheme.of(context).textTheme; final colors = ColorScheme.of(context); (или как пропишешь получение цветов из темы) textStyle: textTheme.copyWith(color: colors.mainText)
static Color standartColor(BuildContext context) => Provider.of<ThemeProviderNotifier>(context, listen: false).isDarkMode ? Colors.white : Colors.black; И вызывай потом AppColors.standartColor(context) к примеру
Обсуждают сегодня