BottomAppBar
Material Design bottom app bar.
A bottom app bar displays navigation and key actions at the bottom of mobile screens.
Parameters
the icon content of this BottomAppBar. The default layout here is a Row, so content inside will be placed horizontally.
the Modifier to be applied to this BottomAppBar
optional floating action button at the end of this BottomAppBar
the color used for the background of this BottomAppBar. Use Color.Transparent to have no color.
the preferred color for content inside this BottomAppBar. Defaults to either the matching content color for containerColor, or to the current LocalContentColor if containerColor is not a color from the theme.
when containerColor is ColorScheme.surface, a translucent primary color overlay is applied on top of the container. A higher tonal elevation value will result in a darker color in light theme and lighter color in dark theme. See also: Surface.
the padding applied to the content of this BottomAppBar
a window insets that app bar will respect.
Samples
androidx.compose.material3.samples.SimpleBottomAppBarandroidx.compose.material3.samples.BottomAppBarWithFABMaterial Design bottom app bar.
A bottom app bar displays navigation and key actions at the bottom of mobile screens.
Parameters
the icon content of this BottomAppBar. The default layout here is a Row, so content inside will be placed horizontally.
the Modifier to be applied to this BottomAppBar
optional floating action button at the end of this BottomAppBar
the color used for the background of this BottomAppBar. Use Color.Transparent to have no color.
the preferred color for content inside this BottomAppBar. Defaults to either the matching content color for containerColor, or to the current LocalContentColor if containerColor is not a color from the theme.
when containerColor is ColorScheme.surface, a translucent primary color overlay is applied on top of the container. A higher tonal elevation value will result in a darker color in light theme and lighter color in dark theme. See also: Surface.
the padding applied to the content of this BottomAppBar
a window insets that app bar will respect.
a BottomAppBarScrollBehavior which holds various offset values that will be applied by this bottom app bar to set up its height. A scroll behavior is designed to work in conjunction with a scrolled content to change the bottom app bar appearance as the content scrolls. See BottomAppBarScrollBehavior.nestedScrollConnection.
Samples
androidx.compose.material3.samples.SimpleBottomAppBarandroidx.compose.material3.samples.BottomAppBarWithFABandroidx.compose.material3.samples.ExitAlwaysBottomAppBarMaterial Design bottom app bar.
A bottom app bar displays navigation and key actions at the bottom of mobile screens.
If you are interested in displaying a FloatingActionButton, consider using another overload.
Also see NavigationBar.
Parameters
the Modifier to be applied to this BottomAppBar
the color used for the background of this BottomAppBar. Use Color.Transparent to have no color.
the preferred color for content inside this BottomAppBar. Defaults to either the matching content color for containerColor, or to the current LocalContentColor if containerColor is not a color from the theme.
when containerColor is ColorScheme.surface, a translucent primary color overlay is applied on top of the container. A higher tonal elevation value will result in a darker color in light theme and lighter color in dark theme. See also: Surface.
the padding applied to the content of this BottomAppBar
a window insets that app bar will respect.
the content of this BottomAppBar. The default layout here is a Row, so content inside will be placed horizontally.
Material Design bottom app bar.
A bottom app bar displays navigation and key actions at the bottom of mobile screens.
If you are interested in displaying a FloatingActionButton, consider using another overload.
Also see NavigationBar.
Parameters
the Modifier to be applied to this BottomAppBar
the color used for the background of this BottomAppBar. Use Color.Transparent to have no color.
the preferred color for content inside this BottomAppBar. Defaults to either the matching content color for containerColor, or to the current LocalContentColor if containerColor is not a color from the theme.
when containerColor is ColorScheme.surface, a translucent primary color overlay is applied on top of the container. A higher tonal elevation value will result in a darker color in light theme and lighter color in dark theme. See also: Surface.
the padding applied to the content of this BottomAppBar
a window insets that app bar will respect.
a BottomAppBarScrollBehavior which holds various offset values that will be applied by this bottom app bar to set up its height. A scroll behavior is designed to work in conjunction with a scrolled content to change the bottom app bar appearance as the content scrolls. See BottomAppBarScrollBehavior.nestedScrollConnection.
the content of this BottomAppBar. The default layout here is a Row, so content inside will be placed horizontally.