TdThemeData class final

Inheritance
Annotations

Constructors

TdThemeData({Brightness? brightness, Color? brandColor1, Color? brandColor2, Color? brandColor3, Color? brandColor4, Color? brandColor5, Color? brandColor6, Color? brandColor7, Color? brandColor8, Color? brandColor9, Color? brandColor10, Color? warningColor1, Color? warningColor2, Color? warningColor3, Color? warningColor4, Color? warningColor5, Color? warningColor6, Color? warningColor7, Color? warningColor8, Color? warningColor9, Color? warningColor10, Color? errorColor1, Color? errorColor2, Color? errorColor3, Color? errorColor4, Color? errorColor5, Color? errorColor6, Color? errorColor7, Color? errorColor8, Color? errorColor9, Color? errorColor10, Color? successColor1, Color? successColor2, Color? successColor3, Color? successColor4, Color? successColor5, Color? successColor6, Color? successColor7, Color? successColor8, Color? successColor9, Color? successColor10, Color? grayColor1, Color? grayColor2, Color? grayColor3, Color? grayColor4, Color? grayColor5, Color? grayColor6, Color? grayColor7, Color? grayColor8, Color? grayColor9, Color? grayColor10, Color? grayColor11, Color? grayColor12, Color? grayColor13, Color? grayColor14, Color? fontGray1, Color? fontGray2, Color? fontGray3, Color? fontGray4, Color? fontWhite1, Color? fontWhite2, Color? fontWhite3, Color? fontWhite4, Color? brandColor, Color? brandColorActive, Color? brandColorDisabled, Color? brandColorFocus, Color? brandColorLight, Color? brandColorLightActive, Color? warningColor, Color? warningColorActive, Color? warningColorDisabled, Color? warningColorFocus, Color? warningColorLight, Color? warningColorLightActive, Color? errorColor, Color? errorColorActive, Color? errorColorDisabled, Color? errorColorFocus, Color? errorColorLight, Color? errorColorLightActive, Color? successColor, Color? successColorActive, Color? successColorDisabled, Color? successColorFocus, Color? successColorLight, Color? successColorLightActive, Color? backgroundColorPage, Color? backgroundColorContainer, Color? backgroundColorContainerActive, Color? backgroundColorSecondaryContainer, Color? backgroundColorSecondaryContainerActive, Color? backgroundColorComponent, Color? backgroundColorComponentActive, Color? backgroundColorComponentDisabled, Color? textColorPrimary, Color? textColorSecondary, Color? textColorPlaceholder, Color? textColorDisabled, Color? textColorAnti, Color? textColorBrand, Color? textColorLink, Color? componentStroke, Color? componentBorder, List<BoxShadow>? shadow1, List<BoxShadow>? shadow2, List<BoxShadow>? shadow3, List<BoxShadow>? shadow4, Color? maskActive, Color? maskDisabled, double? spacer, double? spacer1, double? spacer2, double? spacer3, double? spacer4, double? spacer5, double? spacer6, TextStyle? font, TextStyle? fontXs, TextStyle? fontS, TextStyle? fontBase, TextStyle? fontM, TextStyle? fontL, TextStyle? fontXl, BorderRadius? radiusSmall, BorderRadius? radiusDefault, BorderRadius? radiusLarge, BorderRadius? radiusExtraL, BorderRadius? radiusRound, BorderRadius? radiusCircle, TdButtonThemeData? buttonTheme})
factory
TdThemeData.dark()
factory
TdThemeData.fallback()
factory
TdThemeData.light()
factory
TdThemeData.raw({required Brightness brightness, required Color brandColor1, required Color brandColor2, required Color brandColor3, required Color brandColor4, required Color brandColor5, required Color brandColor6, required Color brandColor7, required Color brandColor8, required Color brandColor9, required Color brandColor10, required Color warningColor1, required Color warningColor2, required Color warningColor3, required Color warningColor4, required Color warningColor5, required Color warningColor6, required Color warningColor7, required Color warningColor8, required Color warningColor9, required Color warningColor10, required Color errorColor1, required Color errorColor2, required Color errorColor3, required Color errorColor4, required Color errorColor5, required Color errorColor6, required Color errorColor7, required Color errorColor8, required Color errorColor9, required Color errorColor10, required Color successColor1, required Color successColor2, required Color successColor3, required Color successColor4, required Color successColor5, required Color successColor6, required Color successColor7, required Color successColor8, required Color successColor9, required Color successColor10, required Color grayColor1, required Color grayColor2, required Color grayColor3, required Color grayColor4, required Color grayColor5, required Color grayColor6, required Color grayColor7, required Color grayColor8, required Color grayColor9, required Color grayColor10, required Color grayColor11, required Color grayColor12, required Color grayColor13, required Color grayColor14, required Color fontGray1, required Color fontGray2, required Color fontGray3, required Color fontGray4, required Color fontWhite1, required Color fontWhite2, required Color fontWhite3, required Color fontWhite4, required Color brandColor, required Color brandColorActive, required Color brandColorDisabled, required Color brandColorFocus, required Color brandColorLight, required Color brandColorLightActive, required Color warningColor, required Color warningColorActive, required Color warningColorDisabled, required Color warningColorFocus, required Color warningColorLight, required Color warningColorLightActive, required Color errorColor, required Color errorColorActive, required Color errorColorDisabled, required Color errorColorFocus, required Color errorColorLight, required Color errorColorLightActive, required Color successColor, required Color successColorActive, required Color successColorDisabled, required Color successColorFocus, required Color successColorLight, required Color successColorLightActive, required Color backgroundColorPage, required Color backgroundColorContainer, required Color backgroundColorContainerActive, required Color backgroundColorSecondaryContainer, required Color backgroundColorSecondaryContainerActive, required Color backgroundColorComponent, required Color backgroundColorComponentActive, required Color backgroundColorComponentDisabled, required Color textColorPrimary, required Color textColorSecondary, required Color textColorPlaceholder, required Color textColorDisabled, required Color textColorAnti, required Color textColorBrand, required Color textColorLink, required Color componentStroke, required Color componentBorder, required List<BoxShadow> shadow1, required List<BoxShadow> shadow2, required List<BoxShadow> shadow3, required List<BoxShadow> shadow4, required Color maskActive, required Color maskDisabled, required double spacer, required double spacer1, required double spacer2, required double spacer3, required double spacer4, required double spacer5, required double spacer6, required TextStyle font, required TextStyle fontXs, required TextStyle fontS, required TextStyle fontBase, required TextStyle fontM, required TextStyle fontL, required TextStyle fontXl, required BorderRadius radiusSmall, required BorderRadius radiusDefault, required BorderRadius radiusLarge, required BorderRadius radiusExtraL, required BorderRadius radiusRound, required BorderRadius radiusCircle, required TdButtonThemeData buttonTheme})
const

Properties

backgroundColorComponent Color
组件
final
backgroundColorComponentActive Color
组件 - active
final
backgroundColorComponentDisabled Color
组件 - disabled
final
backgroundColorContainer Color
容器
final
backgroundColorContainerActive Color
容器 - active
final
backgroundColorPage Color
page
final
backgroundColorSecondaryContainer Color
次级容器
final
backgroundColorSecondaryContainerActive Color
次级容器 - active
final
brandColor Color
final
brandColor1 Color
final
brandColor10 Color
final
brandColor2 Color
final
brandColor3 Color
final
brandColor4 Color
final
brandColor5 Color
final
brandColor6 Color
final
brandColor7 Color
final
brandColor8 Color
final
brandColor9 Color
final
brandColorActive Color
final
brandColorDisabled Color
final
brandColorFocus Color
final
brandColorLight Color
final
brandColorLightActive Color
final
brightness Brightness
final
buttonTheme TdButtonThemeData
final
componentBorder Color
边框
final
componentStroke Color
分割线
final
errorColor Color
final
errorColor1 Color
final
errorColor10 Color
final
errorColor2 Color
final
errorColor3 Color
final
errorColor4 Color
final
errorColor5 Color
final
errorColor6 Color
final
errorColor7 Color
final
errorColor8 Color
final
errorColor9 Color
final
errorColorActive Color
final
errorColorDisabled Color
final
errorColorFocus Color
final
errorColorLight Color
final
errorColorLightActive Color
final
font TextStyle
10.0 / 16.0
final
fontBase TextStyle
14.0 / 22.0
final
fontGray1 Color
final
fontGray2 Color
final
fontGray3 Color
final
fontGray4 Color
final
fontL TextStyle
20.0 / 28.0
final
fontM TextStyle
16.0 / 24.0
final
fontS TextStyle
12.0 / 20.0
final
fontWhite1 Color
final
fontWhite2 Color
final
fontWhite3 Color
final
fontWhite4 Color
final
fontXl TextStyle
36.0 / 44.0
final
fontXs TextStyle
10.0 / 16.0
final
grayColor1 Color
final
grayColor10 Color
final
grayColor11 Color
final
grayColor12 Color
final
grayColor13 Color
final
grayColor14 Color
final
grayColor2 Color
final
grayColor3 Color
final
grayColor4 Color
final
grayColor5 Color
final
grayColor6 Color
final
grayColor7 Color
final
grayColor8 Color
final
grayColor9 Color
final
hashCode int
The hash code for this object.
no setterinherited
maskActive Color
遮罩-弹出
final
maskDisabled Color
遮罩-禁用
final
radiusCircle BorderRadius
999.0
final
radiusDefault BorderRadius
6.0
final
radiusExtraL BorderRadius
12.0
final
radiusLarge BorderRadius
9.0
final
radiusRound BorderRadius
999.0
final
radiusSmall BorderRadius
3.0
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shadow1 List<BoxShadow>
基础/下层 投影 hover 使用的组件包括:表格
final
shadow2 List<BoxShadow>
中层投影 下拉 使用的组件包括:下拉菜单 / 气泡确认框 / 选择器
final
shadow3 List<BoxShadow>
上层投影(警示/弹窗)使用的组件包括:全局提示 / 消息通知
final
shadow4 List<BoxShadow>
内投影 用于弹窗类组件(气泡确认框 / 全局提示 / 消息通知)的内描边
final
spacer double
8.0
final
spacer1 double
12.0
final
spacer2 double
16.0
final
spacer3 double
24.0
final
spacer4 double
32.0
final
spacer5 double
48.0
final
spacer6 double
80.0
final
successColor Color
final
successColor1 Color
final
successColor10 Color
final
successColor2 Color
final
successColor3 Color
final
successColor4 Color
final
successColor5 Color
final
successColor6 Color
final
successColor7 Color
final
successColor8 Color
final
successColor9 Color
final
successColorActive Color
final
successColorDisabled Color
final
successColorFocus Color
final
successColorLight Color
final
successColorLightActive Color
final
textColorAnti Color
文字-反色
final
textColorBrand Color
文字-品牌
final
textColorDisabled Color
文字-禁用
final
文字-链接
final
textColorPlaceholder Color
文字-占位符/说明
final
textColorPrimary Color
文字-主要
final
textColorSecondary Color
文字-次要
final
type Object
The extension's type.
no setterinherited
warningColor Color
final
warningColor1 Color
final
warningColor10 Color
final
warningColor2 Color
final
warningColor3 Color
final
warningColor4 Color
final
warningColor5 Color
final
warningColor6 Color
final
warningColor7 Color
final
warningColor8 Color
final
warningColor9 Color
final
warningColorActive Color
final
warningColorDisabled Color
final
warningColorFocus Color
final
warningColorLight Color
final
warningColorLightActive Color
final

Methods

copyWith({Color? brandColor1, Color? brandColor2, Color? brandColor3, Color? brandColor4, Color? brandColor5, Color? brandColor6, Color? brandColor7, Color? brandColor8, Color? brandColor9, Color? brandColor10, Color? warningColor1, Color? warningColor2, Color? warningColor3, Color? warningColor4, Color? warningColor5, Color? warningColor6, Color? warningColor7, Color? warningColor8, Color? warningColor9, Color? warningColor10, Color? errorColor1, Color? errorColor2, Color? errorColor3, Color? errorColor4, Color? errorColor5, Color? errorColor6, Color? errorColor7, Color? errorColor8, Color? errorColor9, Color? errorColor10, Color? successColor1, Color? successColor2, Color? successColor3, Color? successColor4, Color? successColor5, Color? successColor6, Color? successColor7, Color? successColor8, Color? successColor9, Color? successColor10, Color? grayColor1, Color? grayColor2, Color? grayColor3, Color? grayColor4, Color? grayColor5, Color? grayColor6, Color? grayColor7, Color? grayColor8, Color? grayColor9, Color? grayColor10, Color? grayColor11, Color? grayColor12, Color? grayColor13, Color? grayColor14, Color? fontGray1, Color? fontGray2, Color? fontGray3, Color? fontGray4, Color? fontWhite1, Color? fontWhite2, Color? fontWhite3, Color? fontWhite4, List<BoxShadow>? shadow1, List<BoxShadow>? shadow2, List<BoxShadow>? shadow3, List<BoxShadow>? shadow4, Color? maskActive, Color? maskDisabled, double? spacer, double? spacer1, double? spacer2, double? spacer3, double? spacer4, double? spacer5, double? spacer6, TextStyle? font, TextStyle? fontXs, TextStyle? fontS, TextStyle? fontBase, TextStyle? fontM, TextStyle? fontL, TextStyle? fontXl, BorderRadius? radiusSmall, BorderRadius? radiusDefault, BorderRadius? radiusLarge, BorderRadius? radiusExtraL, BorderRadius? radiusRound, BorderRadius? radiusCircle}) ThemeExtension<TdThemeData>
Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.
override
lerp(covariant ThemeExtension<TdThemeData>? other, double t) ThemeExtension<TdThemeData>
Linearly interpolate with another ThemeExtension object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited