StyledText class

A simple wrapper around Text widget that applies a predefined TextStyle.

This widget is useful when you want to reuse a specific text style consistently throughout your app without repeatedly merging styles or applying them manually.

Inheritance
Available extensions

Constructors

StyledText(String text, TextStyle style, {Key? key, TextAlign? align, int? maxLines, TextOverflow? overflow, TextDirection? textDirection, Locale? locale, bool? softWrap, StrutStyle? strutStyle})
Creates a StyledText widget.
const

Properties

align TextAlign?
The alignment of the text within its container.
final
hashCode int
The hash code for this object.
no setterinherited
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
locale Locale?
The locale used to select region-specific glyphs.
final
maxLines int?
Maximum number of lines for the text.
final
overflow TextOverflow?
How visual overflow should be handled.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
softWrap bool?
Whether the text should break at soft line breaks.
final
strutStyle StrutStyle?
Strut style to define minimum line height and vertical spacing.
final
style TextStyle
The text style to apply.
final
text String
The text string to display.
final
textDirection TextDirection?
The text reading direction.
final

Methods

align(Alignment alignment) Widget

Available on Widget, provided by the ExtWidget extension

Aligns this widget with the given alignment.
aspectRatio(double ratio) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in an AspectRatio with the given ratio.
blurred(double sigmaX, double sigmaY, [Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Applies a blur effect to this widget with the given sigmaX and sigmaY.
build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
center() Widget

Available on Widget, provided by the ExtWidget extension

Centers this widget.
clipped({BorderRadius? borderRadius}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a ClipRRect with the given borderRadius. If borderRadius is not provided, a circular radius of 8.0 is used. Example:
container({Color? color, DecorationImage? image, BoxBorder? border, BorderRadiusGeometry? borderRadius, List<BoxShadow>? boxShadow, Gradient? gradient, BlendMode? backgroundBlendMode, BoxShape shape = BoxShape.rectangle, EdgeInsetsGeometry? padding, EdgeInsetsGeometry? margin, double? width, double? height, BoxConstraints? constraints, AlignmentGeometry? alignment}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a Container with the given decoration parameters.
createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.
inherited
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
expanded({int flex = 1}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget with Expanded with optional flex.
faded(double opacity, [Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Fades this widget to the given opacity. Animate if opacity changes.
fadedIn([Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Fades this widget in with the given duration.
fadedOut([Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Fades this widget out with the given duration.
flexible({int flex = 1, FlexFit fit = FlexFit.loose}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget with Flexible with optional flex and fit.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
offstage(bool isOffstage) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget with Offstage based on isOffstage.
onLongPress(VoidCallback callback) Widget

Available on Widget, provided by the ExtWidget extension

Adds an onLongPress gesture using InkWell over a transparent Material.
onTap(VoidCallback callback) Widget

Available on Widget, provided by the ExtWidget extension

Adds an onTap gesture using InkWell over a transparent Material.
positioned({double? left, double? top, double? right, double? bottom}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a Positioned with the given parameters.
positionedFill({double? left, double? top, double? right, double? bottom}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a Positioned.fill with the given parameters.
rotated(double degree, [Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Rotates this widget by degree degrees. Animate if degree changes.
safe() Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a SafeArea.
scaled(double scale, [Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Scales this widget by scale. Animate if scale changes.
sized({double? width, double? height}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a SizedBox with the given width and/or height.
sizedSquare(double size) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a square SizedBox with both width and height set to size.
sliver() Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a SliverToBoxAdapter, useful for slivers in CustomScrollView.
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited
translated(double x, double y, [Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Translates this widget by offset. Animate if offset changes.
visibility(bool isVisible) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget with Visibility based on isVisible.
visibilityAnimated(bool isVisible, [Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Animates the visibility of this widget based on isVisible.
withPadding({double? all, double? horizontal, double? vertical, double? top, double? bottom, double? left, double? right}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a Padding with the given values. If all is provided, it overrides other parameters. Example:

Operators

operator *(int n) List<Widget>

Available on Widget, provided by the ExtWidget extension

Creates a list containing n copies of this widget.
operator ==(Object other) bool
The equality operator.
inherited