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