adaptive_navigation_view library

Classes

The bar displayed at the top of the app. It can adapt itself to all the display modes.
The NavigationView control provides top-level navigation for your app. It adapts to a variety of screen sizes and supports both top and left navigation styles.
PaneButton
The PaneButton is an IconButton adorned with a "pane" icon. When pressed, the button invokes NavigationViewState.openPane for the associated NavigationView.pane.
PaneController
Provides interactive behavior for NavigationPane widgets.
PaneControllerState
State for a PaneController.
PaneIndicator
Selection Indicator for the Material 3 NavigationBar and NavigationRail components.
PaneItemDestination
A Material Design NavigationPane destination.
PaneTheme
An inherited widget that defines visual properties for Panes in this widget's subtree.
PaneThemeData
Defines default property values for descendant Pane widgets.
WidthBreakpoint

Enums

DisplayMode
You can use the PaneDisplayMode property to configure different navigation styles, or display modes, for the NavigationView
PaneAlignment
The possible alignments of a NavigationPane.

Constants

kCompactNavigationPaneWidth → const double
The width of the Compact Navigation Pane
kOpenNavigationPaneWidth → const double
The width of the Open Navigation Pane

Typedefs

PaneCallback = void Function(bool isOpened)