toJson method
Implementation
@override
Map<String, dynamic>? toJson(MaterialStateProperty<double?>? value) {
if (value == null) return null;
return {
'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}),
};
throw 'Json_Unsuported_Value';
}