encodeMaterialStatePropertyDouble static method
Map<String, dynamic> ?
encodeMaterialStatePropertyDouble(
- MaterialStateProperty<
double?> ? value, { - bool validate = true,
Encodes the value
into a JSON representation.
{
"disabled": <double>,
"dragged": <double>,
"empty": <double>,
"error": <double>,
"focused": <double>,
"hovered": <double>,
"pressed": <double>,
"selected": <double>
}
Implementation
static Map<String, dynamic>? encodeMaterialStatePropertyDouble(
MaterialStateProperty<double?>? value, {
bool validate = true,
}) {
Map<String, dynamic>? result;
if (value != null) {
result = {
'disabled': value.resolve({MaterialState.disabled}),
'dragged': value.resolve({MaterialState.dragged}),
'empty': value.resolve({}),
'error': value.resolve({MaterialState.error}),
'focused': value.resolve({MaterialState.focused}),
'hovered': value.resolve({MaterialState.hovered}),
'pressed': value.resolve({MaterialState.pressed}),
'selected': value.resolve({MaterialState.selected}),
};
}
return result;
}