CachedNetworkImageProvider class

Inheritance

Constructors

CachedNetworkImageProvider(String url, { double scale: 1.0, ErrorListener errorListener, Map<String, String> headers: const {} })
Creates an ImageProvider which loads an image from the url, using the scale. When the image fails to load errorListener is called.
const

Properties

errorListener ErrorListener
Listener to be called when images fails to load.
final
hashCode → int
The hash code for this object. [...]
read-only
headers → Map<String, String>
final
scale → double
Scale of the image
final
url → String
Web url of the image to load
final
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

load(CachedNetworkImageProvider key) ImageStreamCompleter
Converts a key into an ImageStreamCompleter, and begins fetching the image.
override
obtainKey(ImageConfiguration configuration) → Future<CachedNetworkImageProvider>
Converts an ImageProvider's settings plus an ImageConfiguration to a key that describes the precise image to load. [...]
override
toString() → String
Returns a string representation of this object.
override
evict({ImageCache cache, ImageConfiguration configuration: ImageConfiguration.empty }) → Future<bool>
Evicts an entry from the image cache. [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
resolve(ImageConfiguration configuration) ImageStream
Resolves this image provider using the given configuration, returning an ImageStream. [...]
inherited

Operators

operator ==(dynamic other) → bool
The equality operator. [...]