read method
Is called when a value has to be decoded.
Implementation
@override
Color read(BinaryReader reader) {
if (reader.availableBytes == 8) {
// Support for reading data created by the old ColorAdapter
return Color(reader.readInt());
} else {
return _adapter.read(reader).toColor();
}
}