scaffold library
Classes
- ActionEdgeGap
- AppBar
- A page's or a sheet's bar: the toolbar Material 3's app bar lays out, on no surface of its own. Below the top padding it is toolbarHeight tall, a page's bar by default.
- AppBarActionButton
- An app bar action from IconButtonData, standing in a spinner while the action runs.
- AppBarClearance
- PrismScaffold
- A page's or a sheet's layout, which knows nothing of what fills its slots.
- ScaffoldBar
- The bar a PrismScaffold lays out: what builder draws, floating over a page and clear of the window's controls, above a loading line.
- ScaffoldSurface
Enums
Constants
- appBarActionSpace → const double
- barButtonGap → const double
Functions
-
appBarActionInset(
bool compact) → double - Where a filled button sits from the app bar edge, leading included: the layout margin iOS gives a compact and a regular width.
-
appBarLeadingWidth(
bool compact) → double -
genActions(
List< Widget> actions, {required AppBarActionEdge edge}) → List<Widget> -
isCompactBar(
BuildContext context, bool isMobileView) → bool - A phone view or a sheet: an iOS compact width.
-
separatedBy(
Iterable< Widget> items, Widget separator) → Iterable<Widget>