← Compose Multiplatform Component in Jetpack Glance
LazyVerticalGrid
Android
The DSL implementation of a lazy grid layout. It composes only visible rows of the grid.
Last updated:
Installation
dependencies {
implementation("androidx.glance:glance-appwidget:1.1.0")
}
Overloads
@Composable
fun LazyVerticalGrid(
gridCells: GridCells,
modifier: GlanceModifier = GlanceModifier,
horizontalAlignment: Alignment.Horizontal = Alignment.Start,
content: LazyVerticalGridScope.() -> Unit
)
Parameters
name | description |
---|---|
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. |
@Composable
@ExperimentalGlanceApi
fun LazyVerticalGrid(
gridCells: GridCells,
activityOptions: Bundle,
modifier: GlanceModifier = GlanceModifier,
horizontalAlignment: Alignment.Horizontal = Alignment.Start,
content: LazyVerticalGridScope.() -> Unit
)
Parameters
name | description |
---|---|
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. |