NavigationHubLayout class

Constructors

Create a bottom navigation layout
Create a journey navigation layout
Create a top navigation layout

Properties

animationDuration ↔ Duration?
The duration of the animation when the selected tab changes.
getter/setter pair
automaticIndicatorColorAdjustment ↔ bool?
Whether the indicatorColor should be automatically adjusted.
getter/setter pair
backButtonIcon ↔ IconData?
The back button icon
getter/setter pair
backButtonText ↔ String?
The text for the back button
getter/setter pair
backButtonTextStyle ↔ TextStyle?
The style of the back button text
getter/setter pair
backgroundColor ↔ Color?
The color of the BottomNavigationBar itself.
getter/setter pair
backgroundGradient ↔ Gradient?
The gradient background of the navigation layout.
getter/setter pair
buttonLayout ↔ JourneyButtonLayout?
Button layout
getter/setter pair
buttonPadding ↔ EdgeInsets?
The padding of the buttons
getter/setter pair
buttonStyle ↔ JourneyButtonStyle?
The style of journey buttons
getter/setter pair
completeButtonIcon ↔ IconData?
The complete button icon
getter/setter pair
completeButtonText ↔ String?
The text for the complete button
getter/setter pair
completeButtonTextStyle ↔ TextStyle?
The style of the complete button text
getter/setter pair
dividerColor ↔ Color?
The color of the divider that appears between TabBar tabs.
getter/setter pair
dividerHeight ↔ double?
The thickness of the divider that appears between TabBar tabs.
getter/setter pair
dragStartBehavior ↔ DragStartBehavior?
Determines the way that drag start behavior is handled.
getter/setter pair
elevation ↔ double?
The z-coordinate of this BottomNavigationBar.
getter/setter pair
enableFeedback ↔ bool?
Whether detected gestures should provide acoustic and/or haptic feedback.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
hideAppBarTitle ↔ bool?
Hide the app bar title
getter/setter pair
iconSize ↔ double?
The size of all of the BottomNavigationBarItem icons.
getter/setter pair
indicator ↔ Decoration?
The decoration applied to the selected tab indicator.
getter/setter pair
indicatorColor ↔ Color?
The color of the line that appears below the selected tab.
getter/setter pair
indicatorPadding ↔ EdgeInsetsGeometry?
The padding added to each of the TabBar's tabs.
getter/setter pair
indicatorSize ↔ TabBarIndicatorSize?
Defines the size of the selected tab indicator.
getter/setter pair
indicatorWeight ↔ double?
The thickness of the line that appears below the selected tab.
getter/setter pair
isScrollable ↔ bool?
Whether the TabBar is scrollable.
getter/setter pair
kind ↔ String?
The kind of navigation layout
getter/setter pair
labelColor ↔ Color?
The color of the TabBar's text and icons when they are selected.
getter/setter pair
labelPadding ↔ EdgeInsetsGeometry?
The padding added to the TabBar's tabs.
getter/setter pair
labelStyle ↔ TextStyle?
The text style of the TabBar's selected tab labels.
getter/setter pair
landscapeLayout ↔ bool?
Whether the BottomNavigationBar should use the legacy color scheme.
getter/setter pair
mouseCursor ↔ MouseCursor?
The mouse cursor for the BottomNavigationBarItems.
getter/setter pair
nextButtonIcon ↔ IconData?
The next button icon
getter/setter pair
nextButtonText ↔ String?
The text for the next button
getter/setter pair
nextButtonTextStyle ↔ TextStyle?
The style of the next button text
getter/setter pair
onComplete ↔ dynamic Function()?
On complete callback
getter/setter pair
overlayColor ↔ Color?
The color to use for the Material when the TabBar is tapped.
getter/setter pair
overlayColorState ↔ WidgetStateProperty<Color?>?
getter/setter pair
padding ↔ EdgeInsetsGeometry?
The padding added to each of the TabBar's tabs.
getter/setter pair
physics ↔ ScrollPhysics?
The physics of the TabBar.
getter/setter pair
progressIndicatorPadding ↔ EdgeInsets?
The padding of the progress indicator
getter/setter pair
progressIndicatorPosition ↔ ProgressIndicatorPosition?
The position of the progress indicator
getter/setter pair
progressStyle ↔ JourneyProgressStyle?
The style of the progress indicator
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
selectedFontSize ↔ double?
The font size of the BottomNavigationBarItem labels when they are selected.
getter/setter pair
selectedIconTheme ↔ IconThemeData?
The size, opacity, and color of the icon in the currently selected BottomNavigationBarItem.icon.
getter/setter pair
selectedItemColor ↔ Color?
The color of the selected BottomNavigationBarItem.icon and BottomNavigationBarItem.label.
getter/setter pair
selectedLabelStyle ↔ TextStyle?
The TextStyle of the BottomNavigationBarItem labels when they are selected.
getter/setter pair
showBackButton ↔ bool?
Whether to show the back button
getter/setter pair
showButtonText ↔ bool?
Whether to show button text
getter/setter pair
showNextButton ↔ bool?
Whether to show the next button
getter/setter pair
showProgressIndicator ↔ bool?
Whether to show a progress indicator for journey
getter/setter pair
showSelectedLabels ↔ bool?
Whether the labels are shown for the selected BottomNavigationBarItem.
getter/setter pair
showUnselectedLabels ↔ bool?
Whether the labels are shown for the unselected BottomNavigationBarItems.
getter/setter pair
splashBorderRadius ↔ BorderRadius?
The border radius of the splash.
getter/setter pair
splashFactory ↔ InteractiveInkFeatureFactory?
The splash factory used for the ripple effect on the TabBar.
getter/setter pair
tabAlignment ↔ TabAlignment?
The alignment of the TabBar's tabs.
getter/setter pair
textScaler ↔ TextScaler?
The text scaler
getter/setter pair
type ↔ BottomNavigationBarType?
Defines the layout and behavior of a BottomNavigationBar.
getter/setter pair
unselectedFontSize ↔ double?
The font size of the BottomNavigationBarItem labels when they are not selected.
getter/setter pair
unselectedIconTheme ↔ IconThemeData?
The size, opacity, and color of the icon in the currently unselected BottomNavigationBarItem.icons.
getter/setter pair
unselectedItemColor ↔ Color?
The color of the unselected BottomNavigationBarItem.icon and BottomNavigationBarItem.labels.
getter/setter pair
unselectedLabelColor ↔ Color?
The color of the TabBar's text and icons when they are not selected.
getter/setter pair
unselectedLabelStyle ↔ TextStyle?
The TextStyle of the BottomNavigationBarItem labels when they are not selected.
getter/setter pair
useLegacyColorScheme ↔ bool?
Whether the BottomNavigationBar should use the legacy color scheme.
getter/setter pair
useSafeArea ↔ bool?
Use safe area
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited