BoxScope
@LayoutScopeMarker
interface BoxScope
A BoxScope provides a scope for the children of Box
and BoxWithConstraints
.
Functions
fun Modifier.align(alignment: Alignment): Modifier
Pull the content element to a specific Alignment
within the Box
. This alignment will have
priority over the Box
's alignment
parameter.
fun Modifier.matchParentSize(): Modifier
Size the element to match the size of the Box
after all other content elements have been
measured.
The element using this modifier does not take part in defining the size of the Box
.
Instead, it matches the size of the Box
after all other children (not using
matchParentSize() modifier) have been measured to obtain the Box
's size. In contrast, a
general-purpose Modifier.fillMaxSize
modifier, which makes an element occupy all available
space, will take part in defining the size of the Box
. Consequently, using it for an
element inside a Box
will make the Box
itself always fill the available space.