https://legytma.com.br/schema/theme_data.schema.json
Created by Windol [email protected] at 27/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
---|---|---|---|---|---|---|---|
Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | theme_data.schema.json |
object
(Theme Data)
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
primarySwatch | object |
Optional | cannot be null | Theme Data |
accentColor | Merged | Optional | cannot be null | Theme Data |
accentColorBrightness | string |
Optional | cannot be null | Theme Data |
accentIconTheme | object |
Optional | cannot be null | Theme Data |
accentTextTheme | object |
Optional | cannot be null | Theme Data |
appBarTheme | object |
Optional | cannot be null | Theme Data |
applyElevationOverlayColor | boolean |
Optional | cannot be null | Theme Data |
backgroundColor | Merged | Optional | cannot be null | Theme Data |
bannerTheme | object |
Optional | cannot be null | Theme Data |
bottomAppBarColor | Merged | Optional | cannot be null | Theme Data |
bottomAppBarTheme | object |
Optional | cannot be null | Theme Data |
bottomSheetTheme | object |
Optional | cannot be null | Theme Data |
brightness | string |
Optional | cannot be null | Theme Data |
buttonBarTheme | object |
Optional | cannot be null | Theme Data |
buttonColor | Merged | Optional | cannot be null | Theme Data |
buttonTheme | object |
Optional | cannot be null | Theme Data |
canvasColor | Merged | Optional | cannot be null | Theme Data |
cardColor | Merged | Optional | cannot be null | Theme Data |
cardTheme | object |
Optional | cannot be null | Theme Data |
chipTheme | object |
Optional | cannot be null | Theme Data |
colorScheme | object |
Optional | cannot be null | Theme Data |
cupertinoOverrideTheme | object |
Optional | cannot be null | Theme Data |
cursorColor | Merged | Optional | cannot be null | Theme Data |
dialogBackgroundColor | Merged | Optional | cannot be null | Theme Data |
dialogTheme | object |
Optional | cannot be null | Theme Data |
disabledColor | Merged | Optional | cannot be null | Theme Data |
dividerColor | Merged | Optional | cannot be null | Theme Data |
dividerTheme | object |
Optional | cannot be null | Theme Data |
errorColor | Merged | Optional | cannot be null | Theme Data |
floatingActionButtonTheme | object |
Optional | cannot be null | Theme Data |
focusColor | Merged | Optional | cannot be null | Theme Data |
fontFamily | string |
Optional | cannot be null | Theme Data |
highlightColor | Merged | Optional | cannot be null | Theme Data |
hintColor | Merged | Optional | cannot be null | Theme Data |
hoverColor | Merged | Optional | cannot be null | Theme Data |
iconTheme | object |
Optional | cannot be null | Theme Data |
indicatorColor | Merged | Optional | cannot be null | Theme Data |
inputDecorationTheme | object |
Optional | cannot be null | Theme Data |
materialTapTargetSize | string |
Optional | cannot be null | Theme Data |
pageTransitionsTheme | object |
Optional | cannot be null | Theme Data |
platform | string |
Optional | cannot be null | Theme Data |
popupMenuTheme | object |
Optional | cannot be null | Theme Data |
primaryColor | Merged | Optional | cannot be null | Theme Data |
primaryColorBrightness | string |
Optional | cannot be null | Theme Data |
primaryColorDark | Merged | Optional | cannot be null | Theme Data |
primaryColorLight | Merged | Optional | cannot be null | Theme Data |
primaryIconTheme | object |
Optional | cannot be null | Theme Data |
primaryTextTheme | object |
Optional | cannot be null | Theme Data |
scaffoldBackgroundColor | Merged | Optional | cannot be null | Theme Data |
secondaryHeaderColor | Merged | Optional | cannot be null | Theme Data |
selectedRowColor | Merged | Optional | cannot be null | Theme Data |
sliderTheme | object |
Optional | cannot be null | Theme Data |
snackBarTheme | object |
Optional | cannot be null | Theme Data |
splashColor | Merged | Optional | cannot be null | Theme Data |
splashFactory | Unknown Type | Optional | can be null | Theme Data |
tabBarTheme | object |
Optional | cannot be null | Theme Data |
textSelectionColor | Merged | Optional | cannot be null | Theme Data |
textSelectionHandleColor | Merged | Optional | cannot be null | Theme Data |
textTheme | object |
Optional | cannot be null | Theme Data |
toggleableActiveColor | Merged | Optional | cannot be null | Theme Data |
toggleButtonsTheme | object |
Optional | cannot be null | Theme Data |
tooltipTheme | object |
Optional | cannot be null | Theme Data |
typography | object |
Optional | cannot be null | Theme Data |
unselectedWidgetColor | Merged | Optional | cannot be null | Theme Data |
Identify the widget type
Used to identify parser. Every parser can permit only one type
primarySwatch
object
(Material Color)object
(Material Color)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
accentColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Created by Windol [email protected] at 01/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
accentColorBrightness
string
(Brightness)string
(Brightness)
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
"dark" |
|
"light" |
Icon theme data
This parser is not implemented, must be assigned using registerLogic
accentIconTheme
object
(Icon Theme Data)object
(Icon Theme Data)
Text theme
This parser is not implemented, must be assigned using registerLogic
accentTextTheme
object
(Text Theme)object
(Text Theme)
App bar theme
This parser is not implemented, must be assigned using registerLogic
appBarTheme
object
(App Bar Theme)object
(App Bar Theme)
Define the representation of boolean acceptable.
Used to identify parser. Every parser can permit only one type
applyElevationOverlayColor
boolean
(Boolean)boolean
(Boolean)
The default value is:
true
true
false
A number in format string or integer
Used to identify parser. Every parser can permit only one type
backgroundColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Material banner theme data.
This parser is not implemented, must be assigned using registerLogic
bannerTheme
object
(Material Banner Theme Data)object
(Material Banner Theme Data)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
bottomAppBarColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Bottom app bar theme
This parser is not implemented, must be assigned using registerLogic
bottomAppBarTheme
object
(Bottom App Bar Theme)object
(Bottom App Bar Theme)
bottomSheetTheme
object
(Bottom Sheet Theme Data)object
(Bottom Sheet Theme Data)
Created by Windol [email protected] at 01/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
brightness
string
(Brightness)string
(Brightness)
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
"dark" |
|
"light" |
buttonBarTheme
object
(Button Bar Theme Data)object
(Button Bar Theme Data)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
buttonColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Created by Windol [email protected] at 22/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
buttonTheme
object
(Button Theme Data)object
(Button Theme Data)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
canvasColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
A number in format string or integer
Used to identify parser. Every parser can permit only one type
cardColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Created by Windol [email protected] at 22/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
cardTheme
object
(Card Theme)object
(Card Theme)
Created by Windol [email protected] at 22/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
chipTheme
object
(Chip Theme Data)object
(Chip Theme Data)
colorScheme
object
(Color Scheme)object
(Color Scheme)
Created by Windol [email protected] at 22/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
cupertinoOverrideTheme
object
(Cupertino Theme Data)object
(Cupertino Theme Data)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
cursorColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
A number in format string or integer
Used to identify parser. Every parser can permit only one type
dialogBackgroundColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Created by Windol [email protected] at 22/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
dialogTheme
object
(Dialog Theme)object
(Dialog Theme)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
disabledColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
A number in format string or integer
Used to identify parser. Every parser can permit only one type
dividerColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Created by Windol [email protected] at 22/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
dividerTheme
object
(Divider Theme Data)object
(Divider Theme Data)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
errorColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Created by Windol [email protected] at 23/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
floatingActionButtonTheme
object
(Floating Action Button Theme Data)object
(Floating Action Button Theme Data)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
focusColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Font family
Used to identify parser. Every parser can permit only one type
fontFamily
string
(Font Family)string
(Font Family)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
highlightColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
A number in format string or integer
Used to identify parser. Every parser can permit only one type
hintColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
A number in format string or integer
Used to identify parser. Every parser can permit only one type
hoverColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Icon theme data
This parser is not implemented, must be assigned using registerLogic
iconTheme
object
(Icon Theme Data)object
(Icon Theme Data)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
indicatorColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Created by Windol [email protected] at 23/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
inputDecorationTheme
object
(Input Decoration Theme)object
(Input Decoration Theme)
materialTapTargetSize
string
(Material Tap Target Size)string
(Material Tap Target Size)
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
"padded" |
|
"shrinkWrap" |
"padded"
"shrinkWrap"
Created by Windol [email protected] at 23/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
pageTransitionsTheme
object
(Page Transitions Theme)object
(Page Transitions Theme)
Determine the target platform
platform
string
(Target Platform)string
(Target Platform)
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
"android" |
|
"fuchsia" |
|
"iOS" |
The default value is:
"android"
"android"
"fuchsia"
"iOS"
Created by Windol [email protected] at 23/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
popupMenuTheme
object
(Popup Menu Theme Data)object
(Popup Menu Theme Data)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
primaryColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Created by Windol [email protected] at 01/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
primaryColorBrightness
string
(Brightness)string
(Brightness)
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
"dark" |
|
"light" |
A number in format string or integer
Used to identify parser. Every parser can permit only one type
primaryColorDark
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
A number in format string or integer
Used to identify parser. Every parser can permit only one type
primaryColorLight
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Icon theme data
This parser is not implemented, must be assigned using registerLogic
primaryIconTheme
object
(Icon Theme Data)object
(Icon Theme Data)
Text theme
This parser is not implemented, must be assigned using registerLogic
primaryTextTheme
object
(Text Theme)object
(Text Theme)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
scaffoldBackgroundColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
A number in format string or integer
Used to identify parser. Every parser can permit only one type
secondaryHeaderColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
A number in format string or integer
Used to identify parser. Every parser can permit only one type
selectedRowColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Created by Windol [email protected] at 23/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
sliderTheme
object
(Slider Theme Data)object
(Slider Theme Data)
Created by Windol [email protected] at 23/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
snackBarTheme
object
(Snack Bar Theme Data)object
(Snack Bar Theme Data)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
splashColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Created by Windol [email protected] at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
splashFactory
array
or boolean
or integer
or number
or object
or string
(Dynamic)any of the folllowing: array
or boolean
or integer
or number
or object
or string
(Dynamic)
Created by Windol [email protected] at 23/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
tabBarTheme
object
(Tab Bar Theme)object
(Tab Bar Theme)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
textSelectionColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
A number in format string or integer
Used to identify parser. Every parser can permit only one type
textSelectionHandleColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Text theme
This parser is not implemented, must be assigned using registerLogic
textTheme
object
(Text Theme)object
(Text Theme)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
toggleableActiveColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Created by Windol [email protected] at 24/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
toggleButtonsTheme
object
(Toggle Buttons Theme Data)object
(Toggle Buttons Theme Data)
Created by Windol [email protected] at 27/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
tooltipTheme
object
(Tooltip Theme Data)object
(Tooltip Theme Data)
Created by Windol [email protected] at 27/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
typography
object
(Typography)object
(Typography)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
unselectedWidgetColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295