builders library

Classes

AlignSchema
AnimatedAlignSchema
AnimatedContainerSchema
AnimatedCrossFadeSchema
AnimatedDefaultTextStyleSchema
AnimatedOpacitySchema
AnimatedPaddingSchema
AnimatedPhysicalModelSchema
AnimatedPositionedDirectionalSchema
AnimatedPositionedSchema
AnimatedSizeSchema
AnimatedSwitcherSchema
AnimatedThemeSchema
AppBarSchema
AspectRatioSchema
AssetImageSchema
BaselineSchema
CardSchema
CenterSchema
CheckboxSchema
CircularProgressIndicatorSchema
ClipOvalSchema
ClipPathSchema
ClipRectSchema
ClipRRectSchema
ColumnSchema
CommentSchema
ConditionalSchema
ContainerSchema
CupertinoSwitchSchema
CustomScrollViewSchema
DecoratedBoxSchema
DirectionalitySchema
DynamicSchema
DynamicValuesFactory
Creates values used to parameterize child templates. It generates 'id' field if not exist via Uuid.v4.
ElevatedButtonSchema
ErrorWidgetSchema
ExcludeSemanticsSchema
ExpandedSchema
FittedBoxSchema
FlexibleSchema
FloatingActionButtonSchema
FormSchema
FractionallySizedBoxSchema
FractionalTranslationSchema
GestureDetectorSchema
GridViewSchema
HeroSchema
IconButtonSchema
IgnorePointerSchema
IndexedStackSchema
InkWellSchema
InputErrorSchema
InteractiveViewerSchema
IntrinsicHeightSchema
IntrinsicWidthSchema
JsonAlign
JsonAlignBuilder
JsonAlignBuilderModel
Creates an alignment widget.
JsonAnimatedAlign
JsonAnimatedAlignBuilder
JsonAnimatedAlignBuilderModel
Creates a widget that positions its child by an alignment that animates implicitly.
JsonAnimatedContainer
JsonAnimatedContainerBuilder
JsonAnimatedContainerBuilderModel
Creates a container that animates its parameters implicitly.
JsonAnimatedCrossFade
JsonAnimatedCrossFadeBuilder
JsonAnimatedCrossFadeBuilderModel
Creates a cross-fade animation widget.
JsonAnimatedDefaultTextStyle
JsonAnimatedDefaultTextStyleBuilder
JsonAnimatedDefaultTextStyleBuilderModel
Creates a widget that animates the default text style implicitly.
JsonAnimatedOpacity
JsonAnimatedOpacityBuilder
JsonAnimatedOpacityBuilderModel
Creates a widget that animates its opacity implicitly.
JsonAnimatedPadding
JsonAnimatedPaddingBuilder
JsonAnimatedPaddingBuilderModel
Creates a widget that insets its child by a value that animates implicitly.
JsonAnimatedPhysicalModel
JsonAnimatedPhysicalModelBuilder
JsonAnimatedPhysicalModelBuilderModel
Creates a widget that animates the properties of a PhysicalModel.
JsonAnimatedPositioned
JsonAnimatedPositionedBuilder
JsonAnimatedPositionedBuilderModel
Creates a widget that animates its position implicitly.
JsonAnimatedPositionedDirectional
JsonAnimatedPositionedDirectionalBuilder
JsonAnimatedPositionedDirectionalBuilderModel
Creates a widget that animates its position implicitly.
JsonAnimatedSize
JsonAnimatedSizeBuilder
JsonAnimatedSizeBuilderModel
Creates a widget that animates its size to match that of its child.
JsonAnimatedSwitcher
JsonAnimatedSwitcherBuilder
JsonAnimatedSwitcherBuilderModel
Creates an AnimatedSwitcher.
JsonAnimatedTheme
JsonAnimatedThemeBuilder
JsonAnimatedThemeBuilderModel
Creates an animated theme.
JsonAppBar
JsonAppBarBuilder
JsonAppBarBuilderModel
Creates a Material Design app bar.
JsonAspectRatio
JsonAspectRatioBuilder
JsonAspectRatioBuilderModel
Creates a widget with a specific aspect ratio.
JsonAssetImage
JsonAssetImageBuilder
JsonAssetImageBuilderModel
JsonBaseline
JsonBaselineBuilder
JsonBaselineBuilderModel
Creates a widget that positions its child according to the child's baseline.
JsonCard
JsonCardBuilder
JsonCardBuilderModel
Creates a Material Design card.
JsonCenter
JsonCenterBuilder
JsonCenterBuilderModel
Creates a widget that centers its child.
JsonCheckbox
JsonCheckboxBuilder
JsonCheckboxBuilderModel
JsonCircularProgressIndicator
JsonCircularProgressIndicatorBuilder
JsonCircularProgressIndicatorBuilderModel
Creates a circular progress indicator.
JsonClipOval
JsonClipOvalBuilder
JsonClipOvalBuilderModel
Creates an oval-shaped clip.
JsonClipPath
JsonClipPathBuilder
JsonClipPathBuilderModel
Creates a path clip.
JsonClipRect
JsonClipRectBuilder
JsonClipRectBuilderModel
Creates a rectangular clip.
JsonClipRRect
JsonClipRRectBuilder
JsonClipRRectBuilderModel
Creates a rounded-rectangular clip.
JsonColumn
JsonColumnBuilder
JsonColumnBuilderModel
Creates a vertical array of children.
JsonComment
JsonCommentBuilder
JsonCommentBuilderModel
JsonConditional
JsonConditionalBuilder
JsonConditionalBuilderModel
JsonContainer
JsonContainerBuilder
JsonContainerBuilderModel
Creates a widget that combines common painting, positioning, and sizing widgets.
JsonCupertinoSwitch
JsonCupertinoSwitchBuilder
JsonCupertinoSwitchBuilderModel
JsonCustomScrollView
JsonCustomScrollViewBuilder
JsonCustomScrollViewBuilderModel
Creates a ScrollView that creates custom scroll effects using slivers.
JsonDecoratedBox
JsonDecoratedBoxBuilder
JsonDecoratedBoxBuilderModel
Creates a widget that paints a Decoration.
JsonDirectionality
JsonDirectionalityBuilder
JsonDirectionalityBuilderModel
Creates a widget that determines the directionality of text and text-direction-sensitive render objects.
JsonDropdownButtonFormFieldBuilder
Builder that can build an DropdownButtonFormField widget. See the fromDynamic for the format.
JsonDropdownButtonFormFieldBuilderModel
JsonDynamicBuilder
Builder that builds children based on the state the listened value. Listened value name is equal to id field value. Children are created from childTemplate with usage of ${dynamic} function. childTemplate is able to use template values via {} format. For example to use an id value in a template just putting there {id} is enough. Templating mechanism uses Interpolation underneath.
JsonElevatedButton
JsonElevatedButtonBuilder
JsonElevatedButtonBuilderModel
Create an ElevatedButton.
JsonErrorWidget
JsonErrorWidgetBuilder
JsonErrorWidgetBuilderModel
Creates a widget that displays the given exception.
JsonExcludeSemantics
JsonExcludeSemanticsBuilder
JsonExcludeSemanticsBuilderModel
Creates a widget that drops all the semantics of its descendants.
JsonExpanded
JsonExpandedBuilder
JsonExpandedBuilderModel
Creates a widget that expands a child of a Row, Column, or Flex so that the child fills the available space along the flex widget's main axis.
JsonExportable
JsonExportableBuilder
JsonExportableBuilderModel
JsonExportableSchema
JsonFittedBox
JsonFittedBoxBuilder
JsonFittedBoxBuilderModel
Creates a widget that scales and positions its child within itself according to fit.
JsonFlexible
JsonFlexibleBuilder
JsonFlexibleBuilderModel
Creates a widget that controls how a child of a Row, Column, or Flex flexes.
JsonFloatingActionButton
JsonFloatingActionButtonBuilder
JsonFloatingActionButtonBuilderModel
Creates a circular floating action button.
JsonForm
JsonFormBuilder
JsonFormBuilderModel
JsonFractionallySizedBox
JsonFractionallySizedBoxBuilder
JsonFractionallySizedBoxBuilderModel
Creates a widget that sizes its child to a fraction of the total available space.
JsonFractionalTranslation
JsonFractionalTranslationBuilder
JsonFractionalTranslationBuilderModel
Creates a widget that translates its child's painting.
JsonGestureDetector
JsonGestureDetectorBuilder
JsonGestureDetectorBuilderModel
Creates a widget that detects gestures.
JsonGridView
JsonGridViewBuilder
JsonGridViewBuilderModel
JsonHero
JsonHeroBuilder
JsonHeroBuilderModel
Create a hero.
JsonIcon
JsonIconBuilder
JsonIconBuilderModel
Creates an icon.
JsonIconButton
JsonIconButtonBuilder
JsonIconButtonBuilderModel
Creates an icon button.
JsonIgnorePointer
JsonIgnorePointerBuilder
JsonIgnorePointerBuilderModel
Creates a widget that is invisible to hit testing.
JsonIndexedStack
JsonIndexedStackBuilder
JsonIndexedStackBuilderModel
Creates a Stack widget that paints a single child.
JsonInkWell
JsonInkWellBuilder
JsonInkWellBuilderModel
Creates an ink well.
JsonInputError
JsonInputErrorBuilder
JsonInputErrorBuilderModel
JsonInteractiveViewer
JsonInteractiveViewerBuilder
JsonInteractiveViewerBuilderModel
Create an InteractiveViewer.
JsonIntrinsicHeight
JsonIntrinsicHeightBuilder
JsonIntrinsicHeightBuilderModel
Creates a widget that sizes its child to the child's intrinsic height.
JsonIntrinsicWidth
JsonIntrinsicWidthBuilder
JsonIntrinsicWidthBuilderModel
Creates a widget that sizes its child to the child's intrinsic width.
JsonJsonExportable
JsonLayoutBuilder
JsonLayoutBuilderBuilder
JsonLayoutBuilderBuilderModel
JsonLimitedBox
JsonLimitedBoxBuilder
JsonLimitedBoxBuilderModel
Creates a box that limits its size only when it's unconstrained.
JsonLinearProgressIndicator
JsonLinearProgressIndicatorBuilder
JsonLinearProgressIndicatorBuilderModel
Creates a linear progress indicator.
JsonListTile
JsonListTileBuilder
JsonListTileBuilderModel
Creates a list tile.
JsonListView
JsonListViewBuilder
JsonListViewBuilderModel
JsonMaterial
JsonMaterialBuilder
JsonMaterialBuilderModel
JsonMeasured
JsonMeasuredBuilder
JsonMeasuredBuilderModel
JsonMemoryImage
JsonMemoryImageBuilder
JsonMemoryImageBuilderModel
JsonMergeSemantics
JsonMergeSemanticsBuilder
JsonMergeSemanticsBuilderModel
Creates a widget that merges the semantics of its descendants.
JsonNetworkImage
JsonNetworkImageBuilder
JsonNetworkImageBuilderModel
JsonNoOp
JsonNoOpBuilder
JsonNoOpBuilderModel
JsonOffstage
JsonOffstageBuilder
JsonOffstageBuilderModel
Creates a widget that visually hides its child.
JsonOpacity
JsonOpacityBuilder
JsonOpacityBuilderModel
Creates a widget that makes its child partially transparent.
JsonOutlinedButton
JsonOutlinedButtonBuilder
JsonOutlinedButtonBuilderModel
Create an OutlinedButton.
JsonOverflowBar
JsonOverflowBarBuilder
JsonOverflowBarBuilderModel
Constructs an OverflowBar.
JsonOverflowBox
JsonOverflowBoxBuilder
JsonOverflowBoxBuilderModel
Creates a widget that lets its child overflow itself.
JsonPadding
JsonPaddingBuilder
JsonPaddingBuilderModel
Creates a widget that insets its child.
JsonPlaceholder
JsonPlaceholderBuilder
JsonPlaceholderBuilderModel
Creates a widget which draws a box.
JsonPopupMenuButton
JsonPopupMenuButtonBuilder
JsonPopupMenuButtonBuilderModel
Creates a button that shows a popup menu.
JsonPositioned
JsonPositionedBuilder
JsonPositionedBuilderModel
Creates a widget that controls where a child of a Stack is positioned.
JsonPrimaryScrollController
JsonPrimaryScrollControllerBuilder
JsonPrimaryScrollControllerBuilderModel
JsonRadio
JsonRadioBuilder
JsonRadioBuilderModel
JsonRichText
JsonRichTextBuilder
JsonRichTextBuilderModel
Creates a paragraph of rich text.
JsonRow
JsonRowBuilder
JsonRowBuilderModel
Creates a horizontal array of children.
JsonSafeArea
JsonSafeAreaBuilder
JsonSafeAreaBuilderModel
Creates a widget that avoids operating system interfaces.
JsonSaveContext
JsonSaveContextBuilder
JsonSaveContextBuilderModel
JsonScaffold
JsonScaffoldBuilder
JsonScaffoldBuilderModel
Creates a visual scaffold for Material Design widgets.
JsonScrollbar
JsonScrollbarBuilder
JsonScrollbarBuilderModel
Creates a Material Design scrollbar that by default will connect to the closest Scrollable descendant of child.
JsonScrollConfiguration
JsonScrollConfigurationBuilder
JsonScrollConfigurationBuilderModel
JsonSemantics
JsonSemanticsBuilder
JsonSemanticsBuilderModel
Creates a semantic annotation.
JsonSetDefaultValue
JsonSetDefaultValueBuilder
JsonSetDefaultValueBuilderModel
JsonSetScrollController
JsonSetScrollControllerBuilder
JsonSetScrollControllerBuilderModel
JsonSetValue
JsonSetValueBuilder
JsonSetValueBuilderModel
JsonSetWidget
JsonSetWidgetBuilder
JsonSetWidgetBuilderModel
JsonSingleChildScrollView
JsonSingleChildScrollViewBuilder
JsonSingleChildScrollViewBuilderModel
Creates a box in which a single widget can be scrolled.
JsonSizedBox
JsonSizedBoxBuilder
JsonSizedBoxBuilderModel
Creates a fixed size box. The width and height parameters can be null to indicate that the size of the box should not be constrained in the corresponding dimension.
JsonSliverGrid
JsonSliverGridBuilder
JsonSliverGridBuilderModel
JsonSliverList
JsonSliverListBuilder
JsonSliverListBuilderModel
JsonSliverPadding
JsonSliverPaddingBuilder
JsonSliverPaddingBuilderModel
Creates a sliver that applies padding on each side of another sliver.
JsonSliverToBoxAdapter
JsonSliverToBoxAdapterBuilder
JsonSliverToBoxAdapterBuilderModel
Creates a sliver that contains a single box widget.
JsonStack
JsonStackBuilder
JsonStackBuilderModel
Creates a stack layout widget.
JsonSwitch
JsonSwitchBuilder
JsonSwitchBuilderModel
JsonText
JsonTextBuilder
JsonTextBuilderModel
Creates a text widget.
JsonTextButton
JsonTextButtonBuilder
JsonTextButtonBuilderModel
Create a TextButton.
JsonTextFormField
JsonTextFormFieldBuilder
JsonTextFormFieldBuilderModel
JsonTheme
JsonThemeBuilder
JsonThemeBuilderModel
Applies the given theme data to child.
JsonTooltip
JsonTooltipBuilder
JsonTooltipBuilderModel
Creates a tooltip.
JsonTweenAnimationBuilder
JsonTweenAnimationBuilderBuilder
JsonTweenAnimationBuilderBuilderModel
Creates a TweenAnimationBuilder.
JsonVisibility
JsonVisibilityBuilder
JsonVisibilityBuilderModel
JsonWidgetBuilder
Builder that builds dynamic widgets from JSON or other Map-like structures. Applications can register their own types and builders through the JsonWidgetRegistry.
JsonWidgetBuilderModel
JsonWrap
JsonWrapBuilder
JsonWrapBuilderModel
LayoutBuilderSchema
LimitedBoxSchema
LinearProgressIndicatorSchema
ListTileSchema
ListViewSchema
MaterialSchema
MeasuredSchema
MemoryImageSchema
MergeSemanticsSchema
NetworkImageSchema
NoOpSchema
OffstageSchema
OpacitySchema
OutlinedButtonSchema
OverflowBarSchema
OverflowBoxSchema
PaddingSchema
PlaceholderSchema
PopupMenuButtonSchema
PositionedSchema
PrimaryScrollControllerSchema
RadioSchema
RichTextSchema
RowSchema
SafeAreaSchema
SaveContextSchema
ScaffoldSchema
ScrollbarSchema
ScrollConfigurationSchema
SemanticsSchema
SetDefaultValueSchema
SetScrollControllerSchema
SetValueSchema
SetWidgetSchema
SingleChildScrollViewSchema
SizedBoxSchema
SliverGridSchema
SliverListSchema
SliverPaddingSchema
SliverToBoxAdapterSchema
StackSchema
SwitchSchema
TextButtonSchema
TextFormFieldSchema
TextSchema
ThemeSchema
TooltipSchema
TweenAnimationBuilderSchema
VisibilitySchema
WrappedIconSchema
WrapSchema