StringPicture class

Decodes the given String as a picture, associating it with the given scale.

The provided String should not be changed after it is provided to a StringPicture. To provide an PictureStream that represents a picture that changes over time, consider creating a new subclass of PictureProvider whose load method returns a subclass of PictureStreamCompleter that can handle providing multiple pictures.

See also:

Inheritance

Constructors

StringPicture(PictureInfoDecoderBuilder<String> decoderBuilder, String string, {ColorFilter? colorFilter})
Creates an object that decodes a Uint8List buffer as a picture.

Properties

colorFilter ColorFilter?
The color filter to apply to the picture, if any.
finalinherited
decoder PictureInfoDecoder<String>
The PictureInfoDecoder to use for loading this picture.
getter/setter pairinherited
decoderBuilder PictureInfoDecoderBuilder<String>
The decoder builder to build a decoder when theme changes.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
string String
The string to decode into a picture.
final
theme SvgTheme
The default theme used when parsing SVG elements.
getter/setter pairinherited

Methods

load(PictureKey<String> key, {PictureErrorListener? onError}) PictureStreamCompleter
Converts a key into an PictureStreamCompleter, and begins fetching the picture.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
obtainKey(PictureConfiguration picture) Future<PictureKey<String>>
Converts a pictureProvider's settings plus a pictureConfiguration to a key that describes the precise picture to load.
override
resolve(PictureConfiguration picture, {PictureErrorListener? onError}) PictureStream
Resolves this Picture provider using the given configuration, returning an PictureStream.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited