encodeSearchViewThemeData static method
Encodes the given value
to a JSON representation as follows:
{
"backgroundColor": "<Color>",
"constraints": "<BoxConstraints>",
"dividerColor": "<Color>",
"elevation": "<double>",
"headerHintStyle": "<TextStyle>",
"headerTextStyle": "<TextStyle>",
"shape": "<OutlinedBorder>",
"side": "<BorderSide>",
"surfaceTintColor": "<Color>"
}
See also:
Implementation
static Map<String, dynamic>? encodeSearchViewThemeData(
SearchViewThemeData? value,
) {
Map<String, dynamic>? result;
if (value != null) {
result = {
'backgroundColor': encodeColor(value.backgroundColor),
'constraints': encodeBoxConstraints(value.constraints),
'dividerColor': encodeColor(value.dividerColor),
'elevation': value.elevation,
'headerHintStyle': encodeTextStyle(value.headerHintStyle),
'headerTextStyle': encodeTextStyle(value.headerTextStyle),
'shape': encodeOutlinedBorder(value.shape),
'side': encodeBorderSide(value.side),
'surfaceTintColor': encodeColor(value.surfaceTintColor),
};
}
return _stripDynamicNull(result);
}