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