UnderlineDecoration class

The object determine the underline color etc.

Inheritance
Implemented types

Constructors

UnderlineDecoration({TextStyle textStyle, ObscureStyle obscureStyle, String errorText, TextStyle errorTextStyle, String hintText, TextStyle hintTextStyle, double gapSpace = 16.0, List<double> gapSpaces, @required ColorBuilder colorBuilder, double lineHeight = 2.0, StrokeCap lineStrokeCap, ColorBuilder bgColorBuilder})
const

Properties

bgColorBuilder ColorBuilder
The background color of index character.
final
colorBuilder ColorBuilder
The color of the underline of index character.
final
errorText String
The error text that will be displayed if any
final, inherited
errorTextStyle TextStyle
The style of error text.
final, inherited
gapSpace double
The space between text and underline.
final
gapSpaces List<double>
The gaps between every two adjacent box, higher priority than gapSpace.
final
getGapWidth double
The adjacent box gap.
read-only, override
getGapWidthList List<double>
The gaps between every two adjacent box, higher priority than gapSpace.
read-only, override
hashCode int
The hash code for this object. [...]
read-only, override
hintText String
final, inherited
hintTextStyle TextStyle
final, inherited
lineHeight double
The height of the underline.
final
lineStrokeCap StrokeCap
The stroke cap of the underline.
final
obscureStyle ObscureStyle
The style of obscure text.
final, inherited
pinEntryType PinEntryType
read-only, override
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
textStyle TextStyle
The style of painting text.
final, inherited

Methods

copyWith({TextStyle textStyle, ObscureStyle obscureStyle, String errorText, TextStyle errorTextStyle, String hintText, TextStyle hintTextStyle, ColorBuilder bgColorBuilder}) PinDecoration
Creates a copy of this pin decoration with the given fields replaced by the new values.
override
drawCursor(Canvas canvas, Size size, Rect rect, Cursor cursor) → void
inherited
drawPin(Canvas canvas, Size size, String text, int pinLength, Cursor cursor) → void
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
notifyChange(String pin) → void
override
toString() String
A string representation of this object. [...]
override

Operators

operator ==(Object other) bool
The equality operator. [...]
override