persistent_bottom_nav_bar_v2 library
Classes
- CustomTabView
- CustomTabViewState
-
FadePageRoute<
T> - HideOnScroll
- ItemAnimation
- ItemConfig
- Configuration for an individual Tab Item in the navbar. Styling depends on the styling of the navigation bar. Needs to be passed to the PersistentTabView widget via PersistentTabConfig.
- KeepAlivePage
- This is automatically generated. This is used to be passed to the NavBar Widget and includes all the necessary configurations for the NavBar.
- Decoration configuration for the persistent navigation bar. It is suggested to be used in conjunction with DecoratedNavBar to style the navigation bar. Serves as a container for commonly used styling properties.
- NCSizeTransition
- NeumorphicContainer
- NeumorphicDecoration
- NeumorphicProperties
- PersistentRouterTabConfig
- PersistentTab
- PersistentTabConfig
-
Configuration for an individual Tab, including the screen to
be displayed and the item in the navbar.
Use
PersistentTabConfig.noScreenif you want to use custom behavior on a press of a NavBar item like display a modal screen instead of switching the tab. - PersistentTabController
-
Navigation bar controller for
PersistentTabView. - PersistentTabView
- A highly customizable persistent bottom navigation bar for flutter.
- PersistentTabViewScaffold
-
RotationPageRoute<
T> -
ScalePageRoute<
T> -
ScaleRotatePageRoute<
T> - ScreenTransitionAnimation
- SelectedTabPressConfig
-
SizePageRoute<
T> -
SlideRightPageRoute<
T> -
SlideUpPageRoute<
T> - TabMetaData
Functions
-
getPageRoute<
T extends Object> (PageTransitionAnimation transitionAnimation, {required Widget screen, RouteSettings? settings}) → Route< T> -
popAllScreensOfCurrentTab(
BuildContext context) → void -
pushScreen<
T extends Object?> (BuildContext context, {required Widget screen, PageTransitionAnimation pageTransitionAnimation = PageTransitionAnimation.platform, RouteSettings? settings}) → Future< T?>
Typedefs
- AnimatedTabBuilder = Widget Function(BuildContext context, int index, double animationValue, int newIndex, int oldIndex, Widget child)