Style class
This class represents all the available CSS attributes for this package.
Constructors
-
Style({Color? backgroundColor = Colors.transparent, Color? color, TextDirection? direction, Display? display, String? fontFamily, List<
String> ? fontFamilyFallback, List<FontFeature> ? fontFeatureSettings, FontSize? fontSize, FontStyle? fontStyle, FontWeight? fontWeight, double? height, LineHeight? lineHeight, double? letterSpacing, ListStyleType? listStyleType, ListStylePosition? listStylePosition, EdgeInsets? padding, EdgeInsets? margin, TextAlign? textAlign, TextDecoration? textDecoration, Color? textDecorationColor, TextDecorationStyle? textDecorationStyle, double? textDecorationThickness, List<Shadow> ? textShadow, VerticalAlign? verticalAlign, WhiteSpace? whiteSpace, double? width, double? wordSpacing, String? before, String? after, Border? border, Alignment? alignment, Widget? markerContent, int? maxLines, TextOverflow? textOverflow, TextTransform? textTransform = TextTransform.none}) - Style.fromTextStyle(TextStyle textStyle)
Properties
- after ↔ String?
-
getter/setter pair
- alignment ↔ Alignment?
-
getter/setter pair
- backgroundColor ↔ Color?
-
CSS attribute "
background-color
"getter/setter pair - before ↔ String?
-
getter/setter pair
- border ↔ Border?
-
getter/setter pair
- color ↔ Color?
-
CSS attribute "
color
"getter/setter pair - direction ↔ TextDirection?
-
CSS attribute "
direction
"getter/setter pair - display ↔ Display?
-
CSS attribute "
display
"getter/setter pair - fontFamily ↔ String?
-
CSS attribute "
font-family
"getter/setter pair -
fontFamilyFallback
↔ List<
String> ? -
The list of font families to fall back on when a glyph cannot be found in default font family.
getter/setter pair
-
fontFeatureSettings
↔ List<
FontFeature> ? -
CSS attribute "
font-feature-settings
"getter/setter pair - fontSize ↔ FontSize?
-
CSS attribute "
font-size
"getter/setter pair - fontStyle ↔ FontStyle?
-
CSS attribute "
font-style
"getter/setter pair - fontWeight ↔ FontWeight?
-
CSS attribute "
font-weight
"getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- height ↔ double?
-
CSS attribute "
height
"getter/setter pair - letterSpacing ↔ double?
-
CSS attribute "
letter-spacing
"getter/setter pair - lineHeight ↔ LineHeight?
-
CSS attribute "
line-height
"getter/setter pair - listStylePosition ↔ ListStylePosition?
-
CSS attribute "
list-style-position
"getter/setter pair - listStyleType ↔ ListStyleType?
-
CSS attribute "
list-style-type
"getter/setter pair - margin ↔ EdgeInsets?
-
CSS attribute "
margin
"getter/setter pair - markerContent ↔ Widget?
-
getter/setter pair
- maxLines ↔ int?
-
MaxLine
getter/setter pair
- padding ↔ EdgeInsets?
-
CSS attribute "
padding
"getter/setter pair - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- textAlign ↔ TextAlign?
-
CSS attribute "
text-align
"getter/setter pair - textDecoration ↔ TextDecoration?
-
CSS attribute "
text-decoration
"getter/setter pair - textDecorationColor ↔ Color?
-
CSS attribute "
text-decoration-color
"getter/setter pair - textDecorationStyle ↔ TextDecorationStyle?
-
CSS attribute "
text-decoration-style
"getter/setter pair - textDecorationThickness ↔ double?
-
Loosely based on CSS attribute "
text-decoration-thickness
"getter/setter pair - textOverflow ↔ TextOverflow?
-
TextOverflow
getter/setter pair
-
textShadow
↔ List<
Shadow> ? -
CSS attribute "
text-shadow
"getter/setter pair - textTransform ↔ TextTransform?
-
getter/setter pair
- verticalAlign ↔ VerticalAlign?
-
CSS attribute "
vertical-align
"getter/setter pair - whiteSpace ↔ WhiteSpace?
-
CSS attribute "
white-space
"getter/setter pair - width ↔ double?
-
CSS attribute "
width
"getter/setter pair - wordSpacing ↔ double?
-
CSS attribute "
word-spacing
"getter/setter pair
Methods
-
copyOnlyInherited(
Style child) → Style -
copyWith(
{Color? backgroundColor, Color? color, TextDirection? direction, Display? display, String? fontFamily, List< String> ? fontFamilyFallback, List<FontFeature> ? fontFeatureSettings, FontSize? fontSize, FontStyle? fontStyle, FontWeight? fontWeight, double? height, LineHeight? lineHeight, double? letterSpacing, ListStyleType? listStyleType, ListStylePosition? listStylePosition, EdgeInsets? padding, EdgeInsets? margin, TextAlign? textAlign, TextDecoration? textDecoration, Color? textDecorationColor, TextDecorationStyle? textDecorationStyle, double? textDecorationThickness, List<Shadow> ? textShadow, VerticalAlign? verticalAlign, WhiteSpace? whiteSpace, double? width, double? wordSpacing, String? before, String? after, Border? border, Alignment? alignment, Widget? markerContent, int? maxLines, TextOverflow? textOverflow, TextTransform? textTransform, bool? beforeAfterNull}) → Style -
generateTextStyle(
) → TextStyle -
merge(
Style other) → Style -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited