read method

  1. @override
Color read(
  1. BinaryReader reader
)
override

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();
  }
}