RoundCornersFileImage class

Inheritance

Constructors

RoundCornersFileImage(File file, {double scale = 1.0, int cacheImageWidth, int cacheImageHeight, Size imageShowSize, @required int cornerRadius, Color cornerColor, ClipLocation clipLocation = ClipLocation.Center})
const

Properties

cacheImageHeight int
final
cacheImageWidth int
final
clipLocation ClipLocation
final
cornerColor Color
final
cornerRadius int
圆角,如果imageShowSize不为空,则通过计算使得显示出来的图片圆角为cornerRadius, 如果imageShowSize为空,而cacheImageWidth或者cacheImageHeight不为空,则将resize之后的图片圆角设置为cornerRadius 如果imageShowSize、cacheImageWidth、cacheImageHeight都为空,则将原图圆角设置为cornerRadius
final
file File
The file to decode into an image.
finalinherited
hashCode int
The hash code for this object.
read-onlyinherited
imageShowSize Size
final
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
scale double
The scale to place in the ImageInfo object of the image.
finalinherited

Methods

createStream(ImageConfiguration configuration) ImageStream
Called by resolve to create the ImageStream it returns.
@protectedinherited
evict({ImageCache cache, ImageConfiguration configuration = ImageConfiguration.empty}) Future<bool>
Evicts an entry from the image cache.
inherited
load(FileImage key, DecoderCallback decode) ImageStreamCompleter
Converts a key into an ImageStreamCompleter, and begins fetching the image.
inherited
loadBuffer(FileImage key, DecoderBufferCallback decode) ImageStreamCompleter
Converts a key into an ImageStreamCompleter, and begins fetching the image.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent 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<FileImage>
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.
@nonVirtualinherited
resolveStreamForKey(ImageConfiguration configuration, ImageStream stream, FileImage key, ImageErrorListener handleError) → void
Called by resolve with the key returned by obtainKey.
@protectedinherited
toString() String
A string representation of this object.
inherited

Operators

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