bottom_nav_layout library

Classes

BottomBarWithSheetDelegate
This class contains parameters used to create a BottomBarWithSheet instance, except BottomBarWithSheet.selectedIndex which is encapsulated in BottomNavLayout.pageStack
BottomNavigationBarDelegate
This class contains parameters used to create a BottomNavigationBar instance, except BottomNavigationBar.currentIndex which is encapsulated in BottomNavLayout.pageStack.
BottomNavLayout
BottomNavLayout is a quick and powerful layout tool. You can create an app with fluent bottom bar behavior in less than 15 lines. It coordinates all behavior regarding bottom nav bar and app's top level destinations.
ConvexAppBarDelegate
This class contains parameters used to create a ConvexAppBar instance, except ConvexAppBar.initialActiveIndex which is encapsulated in BottomNavLayout.pageStack.
FirstAndLastPageStack
PageStack implementation that stores the first and the last item pushed.
This the parent class for any bar delegate. NavBarDelegates are used to create different bottom bar objects.
NoPageStack
PageStack implementation that only stores the last item pushed.
PageStack
Parent class for any stack implementation for BackStackedBottomNavLayout navigation.
ReorderToFrontExceptFirstPageStack
PageStack implementation that follows reorder-to-front behavior except the first item. The first item never changes and can be at two different positions in the stack.
ReorderToFrontPageStack
PageStack implementation that follows reorder-to-front behavior.
SalomonBottomBarDelegate
This class contains parameters used to create a SalomonBottomBar instance, except SalomonBottomBar.currentIndex which is encapsulated in BottomNavLayout.pageStack.
SlidingClippedNavBarDelegate
This class contains parameters used to create a SlidingClippedNavBar instance, except SlidingClippedNavBar.selectedIndex which is encapsulated in BottomNavLayout.pageStack.
SnakeNavigationBarDelegate
This class contains parameters used to create a SnakeNavigationBar instance, except SnakeNavigationBarDelegate.currentIndex which is encapsulated in BottomNavLayout.pageStack.
StandardPageStack
PageStack implementation that behaves like a standard stack.
WaterDropNavBarDelegate
This class contains parameters used to create a WaterDropNavBar instance, except WaterDropNavBar.selectedIndex which is encapsulated in BottomNavLayout.pageStack.