AppBarRow
An AppBarRow arranges its children in a horizontal sequence, and if any children overflow the constraints, an overflow indicator is displayed.
This composable lays out its children from left to right in LTR layouts and from right to left in RTL layouts. If the children's combined width exceeds the available width, overflowIndicator is displayed at the end of the row, replacing the content that otherwise cannot fit. The items are constructed through a DSL in AppBarRowScope. Each item provides a way to render itself in the row layout, and an alternative way, to render inside of a dropdown menu, when there is overflow.
A sample with an TopAppBar, that varies the number of actions shown.
Parameters
The modifier to be applied to the row.
A composable that is displayed at the end of the row when the content overflows. It receives an AppBarMenuState instance.
the max amount of items that should render in the row, before starting to use the overflow menu. Consider that using large items or small constraints, will reduce the effective maximum. Note: If the number of items supplied is bigger than max, at most max - 1 items will render, since the last one will be dedicated to the overflow composable.
The content to be arranged in the row, defined using a dsl with AppBarRowScope.