Я работаю над приложением Flutter
, и мне нужно указать пользовательский ButtonTheme
для каждого типа кнопки, т.е. приподнятой, очерченной и плоской.
Параметр, который я нашел в классе ThemeData
, — это только buttonTheme
, а у него есть ButtonThemeData
, который определен для всех кнопок:
static ThemeData darkTheme = ThemeData(
buttonTheme: const ButtonThemeData(
colorScheme: ColorScheme(
primary: Color(Constants.PrimaryColor),
primaryVariant: Color(Constants.PrimaryVariant),
),
textTheme: ButtonTextTheme.normal,
),
)
Вопрос теперь, как я могу определить отдельную тему для каждого типа кнопки, чтобы изменить, например, фон и цвет текста?
Theme
и присвойте им предпочтительныйThemeData
. Теперь вы можете повторно использовать эти автономные виджеты там, где это необходимо. - person void   schedule 23.09.2020theme
. если вам нужен пример, пожалуйста, дайте мне знать, я поделюсь с вами. Спасибо - person Abhishek Ghaskata   schedule 23.09.2020