DecoratedBox & ColoredBox
Paints a fill, rounded corners, borders and shadows behind or in front of a child.
Gradients
Linear, radial and sweep gradients, painted by a BoxDecoration.
Elevation & shadows
The shadows a surface casts at a given height, and shadow blur styles.
ClipRect, ClipRRect, ClipOval & ClipPath
Cuts a child's painting to a rectangle, rounded corners, an oval or any path.
Transform & FractionalTranslation
Moves, scales or rotates a child's painting without changing the layout.
Opacity
Paints a child partly transparent, as one layer.
CustomPaint
A canvas you draw yourself, with paths, rectangles and the theme's colours.
ShaderMask
Lays a gradient over a child's pixels: gradient text, fades, spotlights.
ColorFiltered
Changes the colours of everything a child paints.
ImageFiltered
Blurs a child, or grows and shrinks its shapes.
BackdropFilter
Blurs what is painted underneath: frosted glass.