DecorationImage class
An image for a box decoration.
The image is painted using paintImage, which describes the meanings of the various fields on this class in more detail.
- Annotations
- @immutable
Constructors
- DecorationImage({@required ImageProvider image, ColorFilter colorFilter, BoxFit fit, AlignmentGeometry alignment: Alignment.center, Rect centerSlice, ImageRepeat repeat: ImageRepeat.noRepeat, bool matchTextDirection: false })
-
Creates an image to show in a BoxDecoration. [...]
const
Properties
- alignment → AlignmentGeometry
-
How to align the image within its bounds. [...]
final
- centerSlice → Rect
-
The center slice for a nine-patch image. [...]
final
- colorFilter → ColorFilter
-
A color filter to apply to the image before painting it.
final
- fit → BoxFit
-
How the image should be inscribed into the box. [...]
final
- hashCode → int
-
The hash code for this object. [...]
read-only, override
- image → ImageProvider
-
The image to be painted into the decoration. [...]
final
- matchTextDirection → bool
-
Whether to paint the image in the direction of the TextDirection. [...]
final
- repeat → ImageRepeat
-
How to paint any portions of the box that would not otherwise be covered
by the image.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
createPainter(
VoidCallback onChanged) → DecorationImagePainter - Creates a DecorationImagePainter for this DecorationImage. [...]
-
toString(
) → String -
Returns a string representation of this object.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator. [...]
override