$ImageProvider class
Properties
$reified
→ ImageProvider <Object >
Fully reify the underlying value so it can be used in a Dart context.
For example, recursively transform collections into their underlying
$value s.
no setter
$value
→ ImageProvider <Object >
The backing Dart value of this $Value.
final
hashCode
→ int
The hash code for this object.
no setter inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
Methods
$getProperty (Runtime runtime , String identifier )
→ $Value?
Get a property by identifier on this instance
$getRuntimeType (Runtime runtime )
→ int
Index of the class Type in the runtime dictionary. By definition
can change from run to run, so it's customary to use Runtime.lookupType
in implementations.
$setProperty (Runtime runtime , String identifier , $Value value )
→ void
Set a property by identifier on this instance to value
createStream (ImageConfiguration configuration )
→ ImageStream
Called by resolve to create the ImageStream it returns.
override
evict ({ImageCache ? cache , ImageConfiguration configuration = ImageConfiguration.empty })
→ Future <bool >
Evicts an entry from the image cache.
override
load (Object key , dynamic decode )
→ ImageStreamCompleter
loadBuffer (Object key , DecoderBufferCallback decode )
→ ImageStreamCompleter
Converts a key into an ImageStreamCompleter , and begins fetching the
image.
override
loadImage (Object key , ImageDecoderCallback decode )
→ ImageStreamCompleter
Converts a key into an ImageStreamCompleter , and begins fetching the
image.
override
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.
override
obtainKey (ImageConfiguration configuration )
→ Future <Object >
Converts an ImageProvider 's settings plus an ImageConfiguration to a key
that describes the precise image to load.
override
resolve (ImageConfiguration configuration )
→ ImageStream
Resolves this image provider using the given configuration, returning
an ImageStream .
override
resolveStreamForKey (ImageConfiguration configuration , ImageStream stream , Object key , ImageErrorListener handleError )
→ void
Called by resolve with the key returned by obtainKey .
override
toString ()
→ String
A string representation of this object.
inherited