voo_navigation
library
Classes
VooAdaptiveAppBar
Adaptive app bar that adjusts based on screen size and navigation type
VooAdaptiveBottomNavigation
Adaptive bottom navigation bar for mobile layouts with Material 3 design
Features smooth animations, haptic feedback, and beautiful visual transitions
VooAdaptiveNavigationDrawer
Modern adaptive navigation drawer for desktop layouts
VooAdaptiveNavigationRail
Adaptive navigation rail for tablet and desktop layouts with Material 3 design
Features smooth animations, hover effects, and beautiful visual transitions
VooAdaptiveScaffold
Adaptive scaffold that automatically adjusts navigation based on screen size
VooAnimatedBadge
Animated badge widget with pulse effect for new notifications
VooAnimatedIcon
Animated icon widget that scales based on animation
VooAppBarActions
App bar actions widget that handles notifications, search, and more options
VooAppBarLeading
App bar leading widget that handles menu, back button, or custom widget
VooAppBarTitle
App bar title widget with animated transitions
VooBackgroundIndicator
Background indicator widget for navigation items
VooBreakpoint
Defines responsive breakpoints for adaptive layouts
VooCollapseToggle
Animated collapse/expand toggle button for navigation drawer/rail.
VooCustomIndicator
Custom indicator widget with scale animation
VooCustomNavigationBar
Custom navigation bar with modern design
VooCustomNavigationItem
Custom navigation item widget for bottom navigation
VooDesktopScaffold
Desktop scaffold with navigation drawer that can collapse to a rail
VooDotBadge
Dot badge widget for navigation items
VooDrawerChildNavigationItem
Child navigation item widget for drawer expandable sections
Default header widget for the navigation drawer.
VooDrawerExpandableSection
Expandable section widget for drawer navigation with children
VooDrawerModernBadge
Modern badge widget for drawer navigation items with animations
VooDrawerNavigationItem
Navigation item widget for drawer
VooDrawerNavigationItems
Widget that builds the list of navigation items for the drawer
VooDropdownChildItem
Dropdown child item widget
VooDropdownChildren
Dropdown children widget that displays child navigation items
Dropdown header widget for expandable navigation items
VooEdgeBarIndicator
A vertical edge indicator for navigation rails
VooEdgeIndicator
Left edge accent bar indicator for selected items
VooFloatingBottomNavigation
Modern floating bottom navigation bar with clean minimal design
VooGlassSurface
A frosted glass surface widget for glassmorphism effects
VooGlassSurfaceInteractive
A glass surface with hover animation support
VooGlowIndicator
Animated glow indicator for selected navigation items
Creates a subtle pulsing glow effect behind selected items
VooGoRouter
Provider for creating a GoRouter with VooNavigation integration
VooIconWithBadge
Icon with optional badge widget for navigation items
VooLineIndicator
Line indicator widget for navigation items
VooLiquidGlassSurface
A premium liquid glass surface widget with deep blur and refraction effects
VooLiquidGlassSurfaceInteractive
An interactive liquid glass surface with hover and selection states
VooMaterial2BottomNavigation
Material 2 bottom navigation bar wrapper
VooMaterial3NavigationBar
Material 3 navigation bar wrapper
VooMobileAppBar
Mobile app bar molecule - a simpler app bar specifically for mobile layouts
VooMobileScaffold
Mobile scaffold with bottom navigation
VooModernBadge
Modern badge widget for navigation items
VooModernIcon
Modern icon widget with badge support for custom navigation
VooNavigationAnimations
Navigation animation utilities
VooNavigationBadge
Badge widget for navigation items
VooNavigationBuilder
Builder class for creating navigation configurations with fluent API
VooNavigationConfig
Configuration for the adaptive navigation system
VooNavigationDropdown
Dropdown navigation component for expandable menu items
VooNavigationHelper
Helper utilities for navigation
VooNavigationIcon
Animated navigation icon with selected state transitions
VooNavigationIndicator
Selection indicator for navigation items
VooNavigationInherited
InheritedWidget to pass navigation configuration down the widget tree
VooNavigationItem
Represents a single navigation item with support for badges, dropdowns, and customization
VooNavigationItemWidget
Reusable navigation item widget
VooNavigationLabel
Navigation label with text scaling and truncation
VooNavigationRoute
Represents a route in the navigation system with go_router integration
VooNavigationSection
Represents a group of navigation items with a title and optional styling.
VooNavigationShell
Shell widget that integrates VooAdaptiveScaffold with go_router
VooNavigationTheme
Theme configuration for navigation visual styling
VooNavigationTypeHelper
Helper class for determining navigation type based on screen size
VooNeomorphInset
A neomorphism inset container for pressed-in effects
VooNeomorphSurface
A neomorphism surface widget with soft embossed/debossed effects
VooNeomorphSurfaceInteractive
An interactive neomorphism surface with press animation
VooPage
A widget that provides page-level scaffold customization.
VooPageConfig
Configuration for page-level scaffold overrides.
VooPageController
A controller that manages the current page configuration.
VooPageScope
Provides page configuration to descendant widgets.
VooPillIndicator
Pill-shaped indicator widget for navigation items
Menu item for profile dropdown
Default header widget for navigation rail.
VooRailModernBadge
Modern badge display for navigation rail items with animations
VooRailNavigationItem
Navigation item widget for rail layout
VooRailNavigationItems
Navigation items list for rail layout
Section header with expansion tile for navigation rail
VooRouterShell
Router shell widget that wraps navigation with GoRouter state management
VooScaffoldBuilder
Builder widget that creates the appropriate scaffold based on navigation type
VooSlidingPillIndicator
A sliding pill indicator for bottom navigation
VooTabletScaffold
Tablet scaffold with navigation rail
VooTextBadge
Text badge widget for navigation items
VooThemedBottomNavContainer
A themed bottom navigation bar container
VooThemedDrawerContainer
A themed navigation drawer container
VooThemedDrawerItem
A themed drawer navigation item
VooThemedIndicator
A themed indicator widget that adapts to different visual styles
VooThemedNavContainer
A themed container for navigation components
VooThemedNavItem
A themed navigation item widget
VooThemedRailContainer
A themed navigation rail container
VooThemedRailItem
A themed rail navigation item with edge indicator
Modern user profile footer for navigation drawer/rail
Displays user avatar, name, email with dropdown actions