DottedLineBorder class
Constructors
-
DottedLineBorder({BorderSide top = BorderSide.none, BorderSide right = BorderSide.none, BorderSide bottom = BorderSide.none, BorderSide left = BorderSide.none, double length = 5, double space = 3})
-
const
-
DottedLineBorder.all({Color color = const Color(0xFF000000), double width = 1.0, double length = 5, double space = 3})
-
factory
-
DottedLineBorder.fromBorderSide(BorderSide side, {double length = 5, double space = 3})
-
const
-
DottedLineBorder.symmetric({BorderSide vertical = BorderSide.none, BorderSide horizontal = BorderSide.none, double length = 5, double space = 3})
-
const
Methods
-
add(ShapeBorder other, {bool reversed = false})
→ BoxBorder?
-
Attempts to create a new object that represents the amalgamation of
this
border and the other
border.
override
-
getInnerPath(Rect rect, {TextDirection? textDirection})
→ Path
-
Create a Path that describes the inner edge of the border.
inherited
-
getOuterPath(Rect rect, {TextDirection? textDirection})
→ Path
-
Create a Path that describes the outer edge of the border.
inherited
-
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, BoxShape shape = BoxShape.rectangle, BorderRadius? borderRadius})
→ void
-
Paints the border within the given Rect on the given Canvas.
override
-
paintDottedBorder(Canvas canvas, Rect rect, {BorderSide top = BorderSide.none, BorderSide right = BorderSide.none, BorderSide bottom = BorderSide.none, BorderSide left = BorderSide.none})
→ void
-
-
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