Configuration information passed to the ImageProvider.resolve method to select a specific image.
Constants
- empty → ImageConfiguration
-
An image configuration that provides no additional information.
const ImageConfiguration()
Constructors
- ImageConfiguration({AssetBundle bundle, double devicePixelRatio, Locale locale, Size size, String platform })
-
Creates an object holding the configuration information for an ImageProvider.
const
Properties
- bundle → AssetBundle
-
The preferred AssetBundle to use if the ImageProvider needs one and does not have one already selected.
read-only - devicePixelRatio → double
-
The device pixel ratio where the image will be shown.
read-only - hashCode → int
-
read-only
- locale → Locale
-
The language and region for which to select the image.
read-only - platform → String
-
A string (same as
Platform.operatingSystem
) that represents the platform for which assets should be used. This allows images to be specified in a platform-neutral fashion yet use different assets on different platforms, to match local conventions e.g. for color matching or shadows.read-only - size → Size
-
The size at which the image will be rendered.
read-only - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
Methods
-
copyWith(
{AssetBundle bundle, double devicePixelRatio, Locale locale, Size size, String platform }) → ImageConfiguration -
Creates an object holding the configuration information for an ImageProvider.
-
toString(
) → String -
Returns a string representation of this object.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited