NavigationBarTheme
Customizes the appearance of NavigationBar
controls across the
app.
Properties
-
bgcolor
(ColorValue | None
) –Overrides the default value for
-
elevation
(Number | None
) –Overrides the default value for
-
height
(Number | None
) –Overrides the default value for NavigationBar height.
-
indicator_color
(ColorValue | None
) –Overrides the default value for
-
indicator_shape
(OutlinedBorder | None
) –Overrides the default value for
-
label_behavior
(NavigationBarLabelBehavior | None
) –Overrides the default value for
-
label_padding
(PaddingValue | None
) –Overrides the default value for
-
label_text_style
(ControlStateValue[TextStyle] | None
) –The style to merge with the default text style for
-
overlay_color
(ControlStateValue[ColorValue] | None
) –Overrides the default value for
-
shadow_color
(ColorValue | None
) –Overrides the default value for
Properties#
elevation
#
elevation: Number | None = None
Overrides the default value for
NavigationBar.elevation
.
indicator_color
#
indicator_color: ColorValue | None = None
Overrides the default value for
NavigationBar.indicator_color
.
indicator_shape
#
indicator_shape: OutlinedBorder | None = None
Overrides the default value for
NavigationBar.indicator_shape
.
label_behavior
#
label_behavior: NavigationBarLabelBehavior | None = None
Overrides the default value for
NavigationBar.label_behavior
.
label_padding
#
label_padding: PaddingValue | None = None
Overrides the default value for
NavigationBar.label_padding
.
label_text_style
#
label_text_style: ControlStateValue[TextStyle] | None = None
The style to merge with the default text style for
NavigationBarDestination
labels.
overlay_color
#
overlay_color: ControlStateValue[ColorValue] | None = None
Overrides the default value for
NavigationBar.overlay_color
.
shadow_color
#
shadow_color: ColorValue | None = None
Overrides the default value for
NavigationBar.shadow_color
.