TextStyleExtensions extension
Extensions for TextStyle to simplify and enhance text styling.
- on
Properties
- bold → TextStyle
-
Available on TextStyle, provided by the TextStyleExtensions extension
Applies bold weight.no setter - italic → TextStyle
-
Available on TextStyle, provided by the TextStyleExtensions extension
Applies italic style.no setter - light → TextStyle
-
Available on TextStyle, provided by the TextStyleExtensions extension
Applies light weight.no setter - lineThrough → TextStyle
-
Available on TextStyle, provided by the TextStyleExtensions extension
Applies line-through decoration.no setter - medium → TextStyle
-
Available on TextStyle, provided by the TextStyleExtensions extension
Applies medium weight.no setter - noDecoration → TextStyle
-
Available on TextStyle, provided by the TextStyleExtensions extension
Removes all text decorations.no setter - overline → TextStyle
-
Available on TextStyle, provided by the TextStyleExtensions extension
Applies overline decoration.no setter - semiBold → TextStyle
-
Available on TextStyle, provided by the TextStyleExtensions extension
Applies semi-bold weight.no setter - underline → TextStyle
-
Available on TextStyle, provided by the TextStyleExtensions extension
Applies underline decoration.no setter
Methods
-
align(
) → TextAlign -
Available on TextStyle, provided by the TextStyleExtensions extension
Sets text alignment usingTextAlign. -
backgroundColor(
Color value) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Sets the background color. -
color(
Color value) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Sets the font color. -
decorationThickness(
double thickness) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Adjusts text decoration thickness. -
fontFamily(
String family) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Sets a custom font family. -
glow(
{Color color = Colors.blueAccent, double blurRadius = 5.0, int spread = 3}) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Adds multiple text shadows for a glow effect. -
letterSpacing(
double value) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Sets the letter spacing. -
lineHeight(
double value) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Sets the line height (height factor). -
mergeWith(
TextStyle? other) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Combines two styles. -
outlined(
{Color strokeColor = Colors.black, double strokeWidth = 1.0}) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Applies an outlined text style. -
responsiveSize(
BuildContext context, double factor) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Makes the font responsive based on screen width. -
scaleSize(
double factor) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Scales the font size by a factor. -
size(
double value) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Sets the font size. -
weight(
FontWeight value) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Sets the font weight. -
withShadow(
{Color color = Colors.black38, double blurRadius = 2.0, Offset offset = const Offset(1, 1)}) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Sets text shadows. -
withShadows(
List< Shadow> shadows) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Applies multiple shadows. -
wordSpacing(
double value) → TextStyle -
Available on TextStyle, provided by the TextStyleExtensions extension
Sets the word spacing.