Gesture detector | Is used to detect and respond to touch events, like tap, double-tap, swipe, and pinch, on its child widget. |
Padding | Create space around a widget's content, so that the content doesn't stick to the edges of its container |
Opacity | Makes its child partially transparent, allowing you to modify the opacity level of its child. |
Clip Radius | Let you add rounder corners to widgets. |
Container | Combines properties like positioning, and sizing into one. |
Transform | Apply a transformation to its child, such as scaling, rotating, or translating |
Fitted Box | is a tool to scale and position its child within itself, according to the fit and alignment you provide. |
Scroll View | Provides a scrolling view to display content that overflows. |
Align | Is used to align a child within itself. |
Fractional Sized Box | Is 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 Height | Is used when you want to force its child to have the height that corresponds to the child's intrinsic height. |
Intrinsic Width | Is used to force its child to have the width that corresponds to the child's intrinsic width. |
Data Builder | Takes data from sources like REST APIs and feeds it into the widget structure. |
Constrained Box | Is used to impose constraints on its child. |
Material | Provides 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 Well | A material design touch response widget. It provides visual feedback to user interactions by creating a splash when the user taps on it. |
Interactive Viewer | Allows basic interactive transformations of its child, such as panning, zooming, and rotation. |
Safe Area | Insets its child by sufficient padding to avoid intrusions by the operating system. |
Drawer | A 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 Filter | Applies a color modification to its child widget, enabling effects like grayscale, sepia, or custom color transformations. |
Text Direction | Determines the direction in which text is written and displayed, supporting languages written from left to right or right to left. |
Default text style | Sets a default style for text within a specific portion of your app, ensuring consistent font, size, and color across your text widgets. |
Visibility | Controls wether a widget should be visible or not. A variable or a function can be used determine that |
Form | A container for grouping and validating multiple form fields, such as text fields, checkboxes, and buttons, making it easier to manage user input. |