load method

Implementation

@override
ImageStreamCompleter load(
  AssetEntityImageProvider key,
  DecoderCallback decode, // ignore: deprecated_member_use
) {
  return MultiFrameImageStreamCompleter(
    codec: _loadAsync(key, decode),
    scale: 1.0,
    debugLabel: '${key.entity.runtimeType}-'
        '${key.entity.id}-'
        '${isOriginal ? 'origin-' : ''}'
        '${isOriginal ? '' : '$thumbnailFormat'}',
    informationCollector: () {
      return <DiagnosticsNode>[
        DiagnosticsProperty<ImageProvider>('Image provider', this),
        DiagnosticsProperty<AssetEntityImageProvider>('Image key', key),
      ];
    },
  );
}