FxTextStyle class

Visual configuration for FxText.

Pass to FxText.style to control typography, color, and link appearance. Use FxTextStyle.fromStyle to derive from an existing TextStyle.

FxText(
  'Read our [Terms].',
  style: FxTextStyle.fromStyle(theme.bodySmall).copyWith(
    linkColor: Colors.blue,
  ),
)

Constructors

FxTextStyle({Color? color, double? size, double? height, double textScale = 1.0, TextStyle? textStyle, int? maxLines, TextOverflow overflow = TextOverflow.clip, TextAlign? textAlign, FontWeight? fontWeight, Color? linkColor, FontWeight? linkFontWeight = FontWeight.w500})
const
FxTextStyle.fromStyle(TextStyle style)
Derives an FxTextStyle from a Flutter TextStyle.
factory

Properties

color → Color?
final
fontWeight → FontWeight?
final
getLinkTextStyle → TextStyle
TextStyle for tappable spans — applies linkColor and linkFontWeight.
no setter
getTextStyle → TextStyle
Base TextStyle with color, size, height, and weight applied.
no setter
hashCode → int
The hash code for this object.
no setterinherited
height → double?
final
linkColor → Color?
Color applied to tappable spans. Defaults to ColorScheme.primary.
final
linkFontWeight → FontWeight?
Font weight applied to tappable spans. Defaults to FontWeight.w500.
final
maxLines → int?
final
overflow → TextOverflow
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
size → double?
final
textAlign → TextAlign?
final
textScale → double
final
textStyle → TextStyle?
final

Methods

copyWith({Color? color, double? size, double? height, double? textScale, TextStyle? textStyle, TextAlign? textAlign, int? maxLines, TextOverflow? overflow, FontWeight? fontWeight, Color? linkColor, FontWeight? linkFontWeight}) → FxTextStyle
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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