LazyVerticalGrid

Composable Function
Android
@Composable
public fun LazyVerticalGrid(
    gridCells: GridCells,
    modifier: GlanceModifier = GlanceModifier,
    horizontalAlignment: Alignment.Horizontal = Alignment.Start,
    content: LazyVerticalGridScope.() -> Unit,
)

The DSL implementation of a lazy grid layout. It composes only visible rows of the grid.

Parameters

gridCells the number of columns in the grid.
modifier the modifier to apply to this layout
horizontalAlignment the horizontal alignment applied to the items.
content a block which describes the content. Inside this block you can use methods like LazyVerticalGridScope.item to add a single item or LazyVerticalGridScope.items to add a list of items. If the item has more than one top-level child, they will be automatically wrapped in a Box.
Android
@ExperimentalGlanceApi
@Composable
public fun LazyVerticalGrid(
    gridCells: GridCells,
    activityOptions: Bundle,
    modifier: GlanceModifier = GlanceModifier,
    horizontalAlignment: Alignment.Horizontal = Alignment.Start,
    content: LazyVerticalGridScope.() -> Unit,
)

The DSL implementation of a lazy grid layout. It composes only visible rows of the grid.

Parameters

gridCells the number of columns in the grid.
activityOptions Additional options built from an android.app.ActivityOptions to apply to an activity start.
modifier the modifier to apply to this layout
horizontalAlignment the horizontal alignment applied to the items.
content a block which describes the content. Inside this block you can use methods like LazyVerticalGridScope.item to add a single item or LazyVerticalGridScope.items to add a list of items. If the item has more than one top-level child, they will be automatically wrapped in a Box.