factory ThemeData({
// 深色调还是浅色调
Brightness brightness,
// 主体颜色样本,可用于导航栏、FloatingActionButton的背景色等
MaterialColor primarySwatch,
// 主体的背景色,如导航
Color primaryColor,
// primaryColor的亮度:深色还是浅色
Brightness primaryColorBrightness,
// primaryColor的亮色调版本
Color primaryColorLight,
// primaryColor的暗色调版本
Color primaryColorDark,
// 前景色(文本、按钮等)
Color accentColor,
Brightness accentColorBrightness,
Color canvasColor,
// Scaffold的默认背景颜色
Color scaffoldBackgroundColor,
// BottomAppBar的默认颜色
Color bottomAppBarColor,
Color cardColor,
// 分割线颜色
Color dividerColor,
// 选中高亮的颜色
Color highlightColor,
// 按下波纹颜色
Color splashColor,
// 定义按下的效果外观
InteractiveInkFeatureFactory splashFactory,
// 选中行时的颜色
Color selectedRowColor,
// 非活动/未选中时颜色
Color unselectedWidgetColor,
// 不可用时颜色
Color disabledColor,
// 按钮颜色
Color buttonColor,
// 按钮主题
ButtonThemeData buttonTheme,
// 有选定行时PaginatedDataTable标题的颜色
Color secondaryHeaderColor,
// 文字选中时颜色
Color textSelectionColor,
// 指针光标颜色
Color cursorColor,
// 用于调整当前文本的哪个部分的句柄颜色
Color textSelectionHandleColor,
// 与primaryColor配合作为背景的颜色,如进度条的背景
Color backgroundColor,
// 对话框背景色
Color dialogBackgroundColor,
// 指示器颜色
Color indicatorColor,
// 提示文本的颜色
Color hintColor,
// 输入验证错误的颜色
Color errorColor,
// 切换活动状态的颜色
Color toggleableActiveColor,
// 字体
String fontFamily,
// 文本样式主题
TextTheme textTheme,
TextTheme primaryTextTheme,
TextTheme accentTextTheme,
// 输入框的主题
InputDecorationTheme inputDecorationTheme,
// 图标主题
IconThemeData iconTheme,
IconThemeData primaryIconTheme,
IconThemeData accentIconTheme,
// Slider主题
SliderThemeData sliderTheme,
// TabBar主题
TabBarTheme tabBarTheme,
// Card主题
CardTheme cardTheme,
// Chip主题
ChipThemeData chipTheme,
// 目标平台:android,ios,fuchsia
TargetPlatform platform,
MaterialTapTargetSize materialTapTargetSize,
// 页面过渡主题
PageTransitionsTheme pageTransitionsTheme,
// AppBar主题
AppBarTheme appBarTheme,
// BottomAppBar主题
BottomAppBarTheme bottomAppBarTheme,
ColorScheme colorScheme,
// Dialog主题
DialogTheme dialogTheme,
// FloatingActionButton主题
FloatingActionButtonThemeData floatingActionButtonTheme,
Typography typography,
// Cupertino主题
CupertinoThemeData cupertinoOverrideTheme,
})