ExtendedNetworkImageProvider class
abstract
Inheritance
Mixed-in types
Constructors
ExtendedNetworkImageProvider (String url , {double scale , bool cache , int retries , Duration ? timeLimit , Duration timeRetry , CancellationToken ? cancelToken , String ? cacheKey , bool printError , bool cacheRawData , String ? imageCacheName , Duration ? cacheMaxAge })
Creates an object that fetches the image at the given URL.
factory
Methods
createStream (ImageConfiguration configuration )
→ ImageStream
Called by resolve to create the ImageStream it returns.
inherited
evict ({ImageCache ? cache , ImageConfiguration configuration = ImageConfiguration.empty , bool includeLive = true })
→ Future <bool >
Evicts an entry from the image cache.
inherited
getNetworkImageData ({StreamController <ImageChunkEvent > ? chunkEvents })
→ Future <Uint8List ? >
get network image data from cached
instantiateImageCodec (Uint8List data , ImageDecoderCallback decode )
→ Future <Codec >
Override this method, so that you can handle raw image data,
for example, compress
inherited
loadBuffer (ExtendedNetworkImageProvider key , DecoderBufferCallback decode )
→ ImageStreamCompleter
Converts a key into an ImageStreamCompleter , and begins fetching the
image.
inherited
loadImage (ExtendedNetworkImageProvider key , ImageDecoderCallback decode )
→ ImageStreamCompleter
Converts a key into an ImageStreamCompleter , and begins fetching the
image.
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
obtainCacheStatus ({required ImageConfiguration configuration , ImageErrorListener ? handleError })
→ Future <ImageCacheStatus ? >
Returns the cache location for the key that this ImageProvider creates.
inherited
obtainKey (ImageConfiguration configuration )
→ Future <ExtendedNetworkImageProvider >
Converts an ImageProvider 's settings plus an ImageConfiguration to a key
that describes the precise image to load.
inherited
resolve (ImageConfiguration configuration )
→ ImageStream
Resolves this image provider using the given configuration
, returning
an ImageStream .
inherited
resolveStreamForKey (ImageConfiguration configuration , ImageStream stream , ExtendedNetworkImageProvider key , ImageErrorListener handleError )
→ void
Called by resolve with the key returned by obtainKey .
inherited
toString ()
→ String
A string representation of this object.
inherited
Static Properties
httpClient
→ dynamic
HttpClient for network, it's null on web
no setter