mix library

Classes

AlertDialogX Mixable Widgets
Mix corollary to Flutter AlertDialog class
AspectRatioDecorator Decorators
Widget
AspectRatioDecoratorUtility Utilities
Widget:
BodyLarge
BodyMedium
BodySmall
BodyText1
BodyText2
Box Mixable Widgets
Mix corollary to Flutter Container widget
BoxAttributes Attributes
Widget:
BoxUtility Utilities
Widget:
Button
Caption
CardX Mixable Widgets
Mix corollary to Flutter Card widget
CheckboxX Mixable Widgets
Mix corollary to Flutter Checkbox widget
ChipX Mixable Widgets
Mix corollary to Flutter Chip Widget
ClipDecorator Decorators
Widget
ClipDecoratorUtility Utilities
Widget:
ColorSwatchToken
ColorToken
DisplayLarge
DisplayMedium
DisplaySmall
FlexAttributes Attributes
Widget
FlexBox Mixable Widgets
Mix corollary to Flutter Flex widget Use wherever you would use a Flutter Text widget
FlexibleDecorator Decorators
Widget
FlexibleDecoratorUtility Utilities
Widget:
FlexUtils Utilities
Widget
HBox Mixable Widgets
Horizontal FlexBox, corollary to Flutter Row widget
HeadlessVariantUtils
Headline1
Headline2
Headline3
Headline4
Headline5
Headline6
HeadlineLarge
HeadlineMedium
HeadlineSmall
IconAttributes Attributes
Widget
IconMix Mixable Widgets
The Mix corollary to Flutter Icon widget
IconUtils Utilities
Widget
LabelLarge
LabelMedium
LabelSmall
MaterialColorSchemeTokens
MaterialTextThemeTokens
MaterialTokens
Mix<T extends Attribute> Mix Object
Defines a mix
MixContextBuilder
MixThemeSize
OpacityDecorator Decorators
Widget
OpacityDecoratorUtility Utilities
Widget:
OverLine
Pressable Mixable Widgets
The Mixable corollary to the Flutter Button class Use anywhere you would use a Button
RadioButtonIndicator
RadioButtonX Mixable Widgets
Mix corollary to Flutter RadioButton class
RotateDecorator Decorators
Widget
RotateDecoratorUtility Utilities
Widget:
ScaleDecorator Decorators
Widget
ScaleDecoratorUtility Utilities
Widget:
SharedAttributes Attributes
Widget:
SharedUtils Utilities
Widget:
Subtitle1
Subtitle2
SwitchThumb
SwitchX Mixable Widgets
Mix corollary to Flutter Switch widget
TextAttributes Attributes
Widget:
TextDirectiveAttribute Attributes
Attribute that is able to modify text
TextDirectiveUtils Utilities
Widget
TextMix Mixable Widgets
Mix corollary to Flutter Text widget Use wherever you would use a Flutter Text widget
TextStyleResolverWidget
TextStyleToken
TextStyleUtility Utilities
Widget:
TextUtility Utilities
Widget:
TitleLarge
TitleMedium
TitleSmall
Variant<T extends Attribute> Variants
VariantUtils Variants
VBox Mixable Widgets
Vertical FlexBox, corollary to Flutter Column widget
WithSizeTokens<T>
ZBox Mixable Widgets
Attributes:
ZBoxAttributes Attributes
Widget:
ZBoxUtils Utilities
Widget:

Constants

$large → const double
$medium → const double
$small → const double
$xlarge → const double
$xsmall → const double
$xxlarge → const double
capitalize → const TextDirectiveAttribute Function()
lowerCase → const TextDirectiveAttribute Function()
sentenceCase → const TextDirectiveAttribute Function()
titleCase → const TextDirectiveAttribute Function()
upperCase → const TextDirectiveAttribute Function()

Properties

active Variant<Attribute>
final
inactive Variant<Attribute>
final
paragraph Variant<Attribute>
final
title Variant<Attribute>
final

Functions

hexToColor(String hexString) Color Misc Utils
String is in the format "aabbcc" or "ffaabbcc" with an optional leading "#".

Typedefs

WidgetMixBuilder<T> = Widget Function(BuildContext context, MixContext mixContext)