MD2Indicator class
Properties
bottom
→ bool
final
hashCode
→ int
The hash code for this object.
no setter inherited
indicatorColor
→ Color
final
indicatorHeight
→ double
final
indicatorSize
→ MD2IndicatorSize
final
isComplex
→ bool
Whether this decoration is complex enough to benefit from caching its painting.
no setter inherited
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 inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
Methods
createBoxPainter ([VoidCallback ? onChanged ])
→ _MD2Painter
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.
inherited
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.
inherited
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.
inherited
lerpFrom (Decoration ? a , double t )
→ Decoration ?
Linearly interpolates from another Decoration (which may be of a
different class) to this
.
inherited
lerpTo (Decoration ? b , double t )
→ Decoration ?
Linearly interpolates from this
to another Decoration (which may be of
a different class).
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
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