OverlayShape class
Constructors
-
OverlayShape({Color borderColor = Colors.red, double borderWidth = 4.0, Color overlayColor = const Color.fromRGBO(0, 0, 0, 80), double borderRadius = 0, double borderLength = 42, double? cutOutSize, double? cutOutWidth, double? cutOutHeight, double cutOutBottomOffset = 0})
-
Methods
-
add(ShapeBorder other, {bool reversed = false})
→ ShapeBorder?
-
Attempts to create a new object that represents the amalgamation of
this
border and the other
border.
inherited
-
getInnerPath(Rect rect, {TextDirection? textDirection})
→ Path
-
Create a Path that describes the inner edge of the border.
override
-
getOuterPath(Rect rect, {TextDirection? textDirection})
→ Path
-
Create a Path that describes the outer edge of the border.
override
-
lerpFrom(ShapeBorder? a, double t)
→ ShapeBorder?
-
Linearly interpolates from another ShapeBorder (possibly of another
class) to
this
.
inherited
-
lerpTo(ShapeBorder? b, double t)
→ ShapeBorder?
-
Linearly interpolates from
this
to another ShapeBorder (possibly of
another class).
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
paint(Canvas canvas, Rect rect, {TextDirection? textDirection})
→ void
-
Paints the border within the given Rect on the given Canvas.
override
-
paintInterior(Canvas canvas, Rect rect, Paint paint, {TextDirection? textDirection})
→ void
-
Paint a canvas with the appropriate shape.
inherited
-
scale(double t)
→ ShapeBorder
-
Creates a copy of this border, scaled by the factor
t
.
override
-
toString()
→ String
-
A string representation of this object.
inherited