Я новичок во Flutter и пытаюсь создать уникальную тему для своего приложения.вот что я сделал.
import 'package:flutter/material.dart';
import 'login.dart';
class ElBorsaApp extends StatelessWidget {
static const kPrimaryColor = const Color(0xFF4db6ac);
static const kPrimaryDarkColor = const Color(0xFF00867d);
static const kSecondaryColor = const Color(0xFFff9800);
static const kSecondaryDarkColor = const Color(0xFFc66900);
static const kBrown900 = const Color(0xFF442B2D);
static const kOrange900 = const Color(0xFFdd2c00);
static const kErrorRed = const Color(0xFFC5032B);
static const kSurfaceWhite = const Color(0xFFFFFBFA);
static const kBackgroundWhite = Colors.white;
static const TextStyle s = TextStyle(
color: Colors.white,
);
@override
Widget build(BuildContext context) {
ThemeData baseTheme = ThemeData.light();
return MaterialApp(
home: Builder(builder: (context) => Login()),
theme: baseTheme.copyWith(
primaryColor: kPrimaryColor,
primaryColorDark: kPrimaryDarkColor,
accentColor: kBrown900,
cursorColor: kPrimaryDarkColor,
textSelectionHandleColor: kPrimaryDarkColor,
buttonTheme: baseTheme.buttonTheme.copyWith(
buttonColor: kSecondaryColor,
textTheme: ButtonTextTheme.accent,
),
),
);
}
}
Я пытался сделать текст темы любой кнопки цветом акцента.
Однако цвет всегда синий (по умолчанию)