AuroraDecoration class
Properties
backgroundBlendMode
→ BlendMode ?
The blend mode applied to the color or gradient
background of the box.
final
border
→ BoxBorder ?
A border to draw above the background color , gradient
, or image
.
final
borderRadius
→ BorderRadiusGeometry ?
If non-null, the corners of this box are rounded by this BorderRadius .
final
boxShadow
→ List <BoxShadow > ?
A list of shadows cast by this box behind the box.
final
color
→ Color ?
The color to fill in the background of the box.
final
gradientBlurs
→ List <double > ?
final
gradients
→ List <Gradient > ?
A gradient to use when filling the box.
final
hashCode
→ int
The hash code for this object.
no setter override
isComplex
→ bool
Whether this decoration is complex enough to benefit from caching its painting.
no setter override
padding
→ EdgeInsetsGeometry ?
Returns the insets to apply when using this decoration on a box
that has contents, so that the contents do not overlap the edges
of the decoration. For example, if the decoration draws a frame
around its edge, the padding would return the distance by which
to inset the children so as to not overlap the frame.
no setter override
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
shape
→ BoxShape
The shape to fill the background color , gradient
, and image
into and
to cast as the boxShadow .
final
Methods
copyWith ({Color ? color , BoxBorder ? border , BorderRadiusGeometry ? borderRadius , List <BoxShadow > ? boxShadow , List <Gradient > ? gradients , BlendMode ? backgroundBlendMode , BoxShape ? shape })
→ AuroraDecoration
Creates a copy of this object but with the given fields replaced with the
new values.
createBoxPainter ([VoidCallback ? onChanged ])
→ BoxPainter
Returns a BoxPainter that will paint this decoration.
override
debugAssertIsValid ()
→ bool
In debug mode, throws an exception if the object is not in a
valid configuration. Otherwise, returns true.
override
debugFillProperties (DiagnosticPropertiesBuilder properties )
→ void
Add additional properties associated with the node.
inherited
getClipPath (Rect rect , TextDirection textDirection )
→ Path
Returns a closed Path that describes the outer edge of this decoration.
override
hitTest (Size size , Offset position , {TextDirection ? textDirection })
→ bool
Tests whether the given point, on a rectangle of a given size,
would be considered to hit the decoration or not. For example,
if the decoration only draws a circle, this function might
return true if the point was inside the circle and false
otherwise.
override
lerpFrom (Decoration ? a , double t )
→ Decoration ?
Linearly interpolates from another Decoration (which may be of a
different class) to this
.
override
lerpTo (Decoration ? b , double t )
→ Decoration ?
Linearly interpolates from this
to another Decoration (which may be of
a different class).
override
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
scale (double factor )
→ AuroraDecoration
Returns a new box decoration that is scaled by the given factor.
toDiagnosticsNode ({String ? name , DiagnosticsTreeStyle ? style })
→ DiagnosticsNode
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep .
inherited
toString ({DiagnosticLevel minLevel = DiagnosticLevel.info })
→ String
A string representation of this object.
inherited
toStringShort ()
→ String
A brief description of this object, usually just the runtimeType and the
hashCode .
inherited