Skip to main content

List of Wrappers

WrapperDescription
Gesture detectorIs used to detect and respond to touch events, like tap, double-tap, swipe, and pinch, on its child widget.
PaddingCreate space around a widget's content, so that the content doesn't stick to the edges of its container
OpacityMakes its child partially transparent, allowing you to modify the opacity level of its child.
Clip RadiusLet you add rounder corners to widgets.
ContainerCombines properties like positioning, and sizing into one.
TransformApply a transformation to its child, such as scaling, rotating, or translating
Fitted Boxis a tool to scale and position its child within itself, according to the fit and alignment you provide.
Scroll ViewProvides a scrolling view to display content that overflows.
AlignIs used to align a child within itself.
Fractional Sized BoxIs used to size its child to a fraction of the total available space. It's handy when you want a widget to occupy a specific percentage of its parent's size.
Intrinsic HeightIs used when you want to force its child to have the height that corresponds to the child's intrinsic height.
Intrinsic WidthIs used to force its child to have the width that corresponds to the child's intrinsic width.
Data BuilderTakes data from sources like REST APIs and feeds it into the widget structure.
Constrained BoxIs used to impose constraints on its child.
MaterialProvides a visual ink splash on touch feedback and can also hold certain properties like color, shape, elevation, and more. This widget is an essential part of the Material Design language.
Ink WellA material design touch response widget. It provides visual feedback to user interactions by creating a splash when the user taps on it.
Interactive ViewerAllows basic interactive transformations of its child, such as panning, zooming, and rotation.
Safe AreaInsets its child by sufficient padding to avoid intrusions by the operating system.
DrawerA sliding panel primarily used for navigation that emerges from the edge of the screen, providing an easy way to access various parts of your app.
Color FilterApplies a color modification to its child widget, enabling effects like grayscale, sepia, or custom color transformations.
Text DirectionDetermines the direction in which text is written and displayed, supporting languages written from left to right or right to left.
Default text styleSets a default style for text within a specific portion of your app, ensuring consistent font, size, and color across your text widgets.
VisibilityControls wether a widget should be visible or not. A variable or a function can be used determine that
FormA container for grouping and validating multiple form fields, such as text fields, checkboxes, and buttons, making it easier to manage user input.