MaterialStateOutlinedInputBorder class
abstract
- Inheritance
-
- Implemented types
-
Constructors
-
MaterialStateOutlinedInputBorder.new()
-
Abstract const constructor. This constructor enables subclasses to provide
const constructors so that they can be used in const expressions.
const
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
-
copyWith({BorderSide? borderSide, BorderRadius? borderRadius})
→ OutlinedInputBorder
-
Creates a copy of this input border with the specified
borderSide
.
inherited
-
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, {double? gapStart, double gapExtent = 0.0, double gapPercentage = 0.0, TextDirection? textDirection})
→ void
-
Draw a rounded rectangle around
rect
using borderRadius.
inherited
-
paintInterior(Canvas canvas, Rect rect, Paint paint, {TextDirection? textDirection})
→ void
-
Paint a canvas with the appropriate shape.
inherited
-
resolve(Set<WidgetState> states)
→ InputBorder
-
Returns a InputBorder that's to be used when a Material component is in the
specified state.
override
-
scale(double t)
→ OutlinedInputBorder
-
Creates a copy of this border, scaled by the factor
t
.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited