VxRichText class

Creates a AutoSizeText widget with a TextSpan.

Available Extensions
Annotations

Constructors

VxRichText(String _text)
VxRichText.existing(String _text, TextStyle? _textStyle)

Properties

amber50 VxRichText
Amber
no setterinherited
amber100 VxRichText
no setterinherited
amber200 VxRichText
no setterinherited
amber300 VxRichText
no setterinherited
amber400 VxRichText
no setterinherited
amber500 VxRichText
no setterinherited
amber600 VxRichText
no setterinherited
amber700 VxRichText
no setterinherited
amber800 VxRichText
no setterinherited
amber900 VxRichText
no setterinherited
base VxRichText
Sets textScaleFactor to base i.e. 1 or default
no setter
black VxRichText
no setterinherited
blue50 VxRichText
Blue
no setterinherited
blue100 VxRichText
no setterinherited
blue200 VxRichText
no setterinherited
blue300 VxRichText
no setterinherited
blue400 VxRichText
no setterinherited
blue500 VxRichText
no setterinherited
blue600 VxRichText
no setterinherited
blue700 VxRichText
no setterinherited
blue800 VxRichText
no setterinherited
blue900 VxRichText
no setterinherited
bold VxRichText
no setter
capitalize VxRichText
Converts the text to first letter of very word as uppercase.
no setter
center VxRichText
How the text should be aligned horizontally.
no setter
cyan50 VxRichText
Cyan
no setterinherited
cyan100 VxRichText
no setterinherited
cyan200 VxRichText
no setterinherited
cyan300 VxRichText
no setterinherited
cyan400 VxRichText
no setterinherited
cyan500 VxRichText
no setterinherited
cyan600 VxRichText
no setterinherited
cyan700 VxRichText
no setterinherited
cyan800 VxRichText
no setterinherited
cyan900 VxRichText
no setterinherited
ellipsis VxRichText
To overlow text as ellipsis
no setter
emerald50 VxRichText
Emerald
no setterinherited
emerald100 VxRichText
no setterinherited
emerald200 VxRichText
no setterinherited
emerald300 VxRichText
no setterinherited
emerald400 VxRichText
no setterinherited
emerald500 VxRichText
no setterinherited
emerald600 VxRichText
no setterinherited
emerald700 VxRichText
no setterinherited
emerald800 VxRichText
no setterinherited
emerald900 VxRichText
no setterinherited
end VxRichText
To align text in end
no setter
extraBlack VxRichText
no setter
extraBold VxRichText
no setter
fade VxRichText
To overlow text as fade
no setter
fuchsia50 VxRichText
Fuchsia
no setterinherited
fuchsia100 VxRichText
no setterinherited
fuchsia200 VxRichText
no setterinherited
fuchsia300 VxRichText
no setterinherited
fuchsia400 VxRichText
no setterinherited
fuchsia500 VxRichText
no setterinherited
fuchsia600 VxRichText
no setterinherited
fuchsia700 VxRichText
no setterinherited
fuchsia800 VxRichText
no setterinherited
fuchsia900 VxRichText
no setterinherited
gray50 VxRichText
Gray
no setterinherited
gray100 VxRichText
no setterinherited
gray200 VxRichText
no setterinherited
gray300 VxRichText
no setterinherited
gray400 VxRichText
no setterinherited
gray500 VxRichText
no setterinherited
gray600 VxRichText
no setterinherited
gray700 VxRichText
no setterinherited
gray800 VxRichText
no setterinherited
gray900 VxRichText
no setterinherited
green50 VxRichText
Green
no setterinherited
green100 VxRichText
no setterinherited
green200 VxRichText
no setterinherited
green300 VxRichText
no setterinherited
green400 VxRichText
no setterinherited
green500 VxRichText
no setterinherited
green600 VxRichText
no setterinherited
green700 VxRichText
no setterinherited
green800 VxRichText
no setterinherited
green900 VxRichText
no setterinherited
hairLine VxRichText
no setter
hashCode int
The hash code for this object.
no setterinherited
heightLoose VxRichText
Sets lineHeight to 1.5
no setter
heightRelaxed VxRichText
Sets lineHeight to 1.25
no setter
heightSnug VxRichText
Sets lineHeight to 0.875
no setter
heightTight VxRichText
Sets lineHeight to 0.75
no setter
hidePartial VxRichText
Converts the text to partially hideen text. Best for sensitive data.
no setter
indigo50 VxRichText
Indigo
no setterinherited
indigo100 VxRichText
no setterinherited
indigo200 VxRichText
no setterinherited
indigo300 VxRichText
no setterinherited
indigo400 VxRichText
no setterinherited
indigo500 VxRichText
no setterinherited
indigo600 VxRichText
no setterinherited
indigo700 VxRichText
no setterinherited
indigo800 VxRichText
no setterinherited
indigo900 VxRichText
no setterinherited
isIntrinsic VxRichText
LayoutBuilder does not support using IntrinsicWidth or IntrinsicHeight.
no setter
italic VxRichText
Sets FontStyle to FontStyle.italic
no setter
justify VxRichText
To align text as justify
no setter
lg VxRichText
Sets textScaleFactor to large i.e. 1.125
no setter
light VxRichText
no setter
lime50 VxRichText
Lime
no setterinherited
lime100 VxRichText
no setterinherited
lime200 VxRichText
no setterinherited
lime300 VxRichText
no setterinherited
lime400 VxRichText
no setterinherited
lime500 VxRichText
no setterinherited
lime600 VxRichText
no setterinherited
lime700 VxRichText
no setterinherited
lime800 VxRichText
no setterinherited
lime900 VxRichText
no setterinherited
lineThrough VxRichText
Sets TextDecoration as TextDecoration.lineThrough
no setter
lowercase VxRichText
Converts the text to fully lowercase.
no setter
medium VxRichText
no setter
neutral50 VxRichText
Neutral
no setterinherited
neutral100 VxRichText
no setterinherited
neutral200 VxRichText
no setterinherited
neutral300 VxRichText
no setterinherited
neutral400 VxRichText
no setterinherited
neutral500 VxRichText
no setterinherited
neutral600 VxRichText
no setterinherited
neutral700 VxRichText
no setterinherited
neutral800 VxRichText
no setterinherited
neutral900 VxRichText
no setterinherited
normal VxRichText
no setter
orange50 VxRichText
Orange
no setterinherited
orange100 VxRichText
no setterinherited
orange200 VxRichText
no setterinherited
orange300 VxRichText
no setterinherited
orange400 VxRichText
no setterinherited
orange500 VxRichText
no setterinherited
orange600 VxRichText
no setterinherited
orange700 VxRichText
no setterinherited
orange800 VxRichText
no setterinherited
orange900 VxRichText
no setterinherited
overline VxRichText
Sets TextDecoration as TextDecoration.overline
no setter
pink50 VxRichText
Pink
no setterinherited
pink100 VxRichText
no setterinherited
pink200 VxRichText
no setterinherited
pink300 VxRichText
no setterinherited
pink400 VxRichText
no setterinherited
pink500 VxRichText
no setterinherited
pink600 VxRichText
no setterinherited
pink700 VxRichText
no setterinherited
pink800 VxRichText
no setterinherited
pink900 VxRichText
no setterinherited
purple50 VxRichText
Purple
no setterinherited
purple100 VxRichText
no setterinherited
purple200 VxRichText
no setterinherited
purple300 VxRichText
no setterinherited
purple400 VxRichText
no setterinherited
purple500 VxRichText
no setterinherited
purple600 VxRichText
no setterinherited
purple700 VxRichText
no setterinherited
purple800 VxRichText
no setterinherited
purple900 VxRichText
no setterinherited
red50 VxRichText
Red
no setterinherited
red100 VxRichText
no setterinherited
red200 VxRichText
no setterinherited
red300 VxRichText
no setterinherited
red400 VxRichText
no setterinherited
red500 VxRichText
no setterinherited
red600 VxRichText
no setterinherited
red700 VxRichText
no setterinherited
red800 VxRichText
no setterinherited
red900 VxRichText
no setterinherited
rose50 VxRichText
Rose
no setterinherited
rose100 VxRichText
no setterinherited
rose200 VxRichText
no setterinherited
rose300 VxRichText
no setterinherited
rose400 VxRichText
no setterinherited
rose500 VxRichText
no setterinherited
rose600 VxRichText
no setterinherited
rose700 VxRichText
no setterinherited
rose800 VxRichText
no setterinherited
rose900 VxRichText
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
semiBold VxRichText
no setter
sky50 VxRichText
Sky
no setterinherited
sky100 VxRichText
no setterinherited
sky200 VxRichText
no setterinherited
sky300 VxRichText
no setterinherited
sky400 VxRichText
no setterinherited
sky500 VxRichText
no setterinherited
sky600 VxRichText
no setterinherited
sky700 VxRichText
no setterinherited
sky800 VxRichText
no setterinherited
sky900 VxRichText
no setterinherited
slate50 VxRichText
Slate
no setterinherited
slate100 VxRichText
no setterinherited
slate200 VxRichText
no setterinherited
slate300 VxRichText
no setterinherited
slate400 VxRichText
no setterinherited
slate500 VxRichText
no setterinherited
slate600 VxRichText
no setterinherited
slate700 VxRichText
no setterinherited
slate800 VxRichText
no setterinherited
slate900 VxRichText
no setterinherited
sm VxRichText
Sets textScaleFactor to small i.e. 0.875
no setter
start VxRichText
To align text in start
no setter
stone50 VxRichText
Stone
no setterinherited
stone100 VxRichText
no setterinherited
stone200 VxRichText
no setterinherited
stone300 VxRichText
no setterinherited
stone400 VxRichText
no setterinherited
stone500 VxRichText
no setterinherited
stone600 VxRichText
no setterinherited
stone700 VxRichText
no setterinherited
stone800 VxRichText
no setterinherited
stone900 VxRichText
no setterinherited
teal50 VxRichText
teal
no setterinherited
teal100 VxRichText
no setterinherited
teal200 VxRichText
no setterinherited
teal300 VxRichText
no setterinherited
teal400 VxRichText
no setterinherited
teal500 VxRichText
no setterinherited
teal600 VxRichText
no setterinherited
teal700 VxRichText
no setterinherited
teal800 VxRichText
no setterinherited
teal900 VxRichText
no setterinherited
thin VxRichText
no setter
tight VxRichText
Sets letterSpacing to -1.0
no setter
tighter VxRichText
Sets letterSpacing to -2.0
no setter
tightest VxRichText
Sets letterSpacing to -3.0
no setter
transparent VxRichText
Transparent
no setterinherited
underline VxRichText
Sets TextDecoration as TextDecoration.underline
no setter
uppercase VxRichText
Converts the text to fully uppercase.
no setter
velocityColor Color?
getter/setter pairinherited
violet50 VxRichText
Violet
no setterinherited
violet100 VxRichText
no setterinherited
violet200 VxRichText
no setterinherited
violet300 VxRichText
no setterinherited
violet400 VxRichText
no setterinherited
violet500 VxRichText
no setterinherited
violet600 VxRichText
no setterinherited
violet700 VxRichText
no setterinherited
violet800 VxRichText
no setterinherited
violet900 VxRichText
no setterinherited
visible VxRichText
To overlow text as visible
no setter
white VxRichText
no setterinherited
wide VxRichText
Sets letterSpacing to 1.0
no setter
wider VxRichText
Sets letterSpacing to 2.0
no setter
widest VxRichText
Sets letterSpacing to 3.0
no setter
willRender bool
getter/setter pairinherited
xl VxRichText
Sets textScaleFactor to extra large i.e. 1.25
no setter
xl2 VxRichText
Sets textScaleFactor to twice extra large i.e. 1.5
no setter
xl3 VxRichText
Sets textScaleFactor to thrice extra large i.e. 1.875
no setter
xl4 VxRichText
Sets textScaleFactor to four times extra large i.e. 2.25
no setter
xl5 VxRichText
Sets textScaleFactor to five times extra large i.e. 3
no setter
xl6 VxRichText
Sets textScaleFactor to six times extra large i.e. 4
no setter
xs VxRichText
Sets textScaleFactor to extra small i.e. 0.75
no setter
yellow50 VxRichText
Yellow
no setterinherited
yellow100 VxRichText
no setterinherited
yellow200 VxRichText
no setterinherited
yellow300 VxRichText
no setterinherited
yellow400 VxRichText
no setterinherited
yellow500 VxRichText
no setterinherited
yellow600 VxRichText
no setterinherited
yellow700 VxRichText
no setterinherited
yellow800 VxRichText
no setterinherited
yellow900 VxRichText
no setterinherited
zinc50 VxRichText
Zinc
no setterinherited
zinc100 VxRichText
no setterinherited
zinc200 VxRichText
no setterinherited
zinc300 VxRichText
no setterinherited
zinc400 VxRichText
no setterinherited
zinc500 VxRichText
no setterinherited
zinc600 VxRichText
no setterinherited
zinc700 VxRichText
no setterinherited
zinc800 VxRichText
no setterinherited
zinc900 VxRichText
no setterinherited

Methods

align(TextAlign align) VxRichText
bodyLarge(BuildContext context) VxRichText
Sets TextTheme body large
bodyMedium(BuildContext context) VxRichText
Sets TextTheme body medium
bodySmall(BuildContext context) VxRichText
Sets TextTheme body small
color(Color color) VxRichText
Set color of the text
displayLarge(BuildContext context) VxRichText
Sets TextTheme display large
displayMedium(BuildContext context) VxRichText
Sets TextTheme display medium
displaySmall(BuildContext context) VxRichText
Sets TextTheme display small
doubleTap(Function function) VxRichText
Set doubleTap func
fontFamily(String family) VxRichText
Set fontFamily for the text
headlineLarge(BuildContext context) VxRichText
Sets TextTheme headline large
headlineMedium(BuildContext context) VxRichText
Sets TextTheme headline medium
headlineSmall(BuildContext context) VxRichText
Sets TextTheme headline small
hexColor(String colorHex) VxRichText
Set color of the text using hexvalue
labelLarge(BuildContext context) VxRichText
Sets TextTheme label large
labelMedium(BuildContext context) VxRichText
Sets TextTheme label medium
labelSmall(BuildContext context) VxRichText
Sets TextTheme label small
letterSpacing(double val) VxRichText
Sets custom letterSpacing with val
lineHeight(double val) VxRichText
Sets custom lineHeight with val
make({Key? key}) Widget
maxFontSize(double maxFontSize) VxRichText
The maximum text size constraint to be used when auto-sizing text.
maxLines(int lines) VxRichText
An optional maximum number of lines for the text to span, wrapping if necessary. If the text exceeds the given number of lines, it will be resized according to the specified bounds and if necessary truncated according to overflow.
minFontSize(double minFontSize) VxRichText
The minimum text size constraint to be used when auto-sizing text.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
overflowReplacement(Widget overflowReplacement) VxRichText
If the text is overflowing and does not fit its bounds, this widget is displayed instead.
scale(double value) VxRichText
Sets textScaleFactor to custom value
setChildForRender(VxRichText child) → void
inherited
setChildToColor(VxRichText child) → void
inherited
size(double size) VxRichText
To set fontSize of the text using size
stepGranularity(double stepGranularity) VxRichText
The step size in which the font size is being adapted to constraints.
strutStyle(StrutStyle? style) VxRichText
The strut style to use. Strut style defines the strut, which sets minimum vertical layout metrics.
tap(Function function) VxRichText
Set tap func
textBaseLine(TextBaseline baseline) VxRichText
The common baseline that should be aligned between this text span and its parent text span, or, for the root text spans, with the line box.
textStyle(TextStyle? style) VxRichText
Use textStyle to provide custom or any theme style.
titleLarge(BuildContext context) VxRichText
Sets TextTheme title large
titleMedium(BuildContext context) VxRichText
Sets TextTheme title medium
titleSmall(BuildContext context) VxRichText
Sets TextTheme title small
toString() String
A string representation of this object.
inherited
when(bool condition) VxRichText
Uses when clause to render the widget only when the condition is true.
inherited
withTextSpanChildren(List<TextSpan> children) VxRichText
Set children with list of text spans
wordSpacing(double spacing) VxRichText
The amount of space (in logical pixels) to add at each sequence of white-space (i.e. between each word). A negative value can be used to bring the words closer.

Operators

operator ==(Object other) bool
The equality operator.
inherited