load method Null safety

  1. @override
ImageStreamCompleter load(
  1. MemoryImage key,
  2. DecoderCallback decode
)
override

Converts a key into an ImageStreamCompleter, and begins fetching the image.

The decode callback provides the logic to obtain the codec for the image.

See also:

  • ResizeImage, for modifying the key to account for cache dimensions.

Implementation

@override
ImageStreamCompleter load(MemoryImage key, DecoderCallback decode) {
  return MultiFrameImageStreamCompleter(
    codec: _loadAsync(key, decode),
    scale: key.scale,
    debugLabel: 'MemoryImage(${describeIdentity(key.bytes)})',
  );
}