# androidx.glance.layout

## Interfaces

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/glance/layout/ColumnScope` | Scope defining modifiers only available on rows. |
| `https://developer.android.com/reference/kotlin/androidx/glance/layout/RowScope` | Scope defining modifiers only available on rows. |

## Classes

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/glance/layout/Alignment` | A class used to specify the position of a sized box inside an available space. |
| `https://developer.android.com/reference/kotlin/androidx/glance/layout/Alignment.Horizontal` | Specifies how a parent should lay its children out horizontally, if the child has a width smaller than the parent. |
| `https://developer.android.com/reference/kotlin/androidx/glance/layout/Alignment.Vertical` | Specifies how a parent should lay its children out vertically, if the child has a height smaller than the parent. |
| `https://developer.android.com/reference/kotlin/androidx/glance/layout/ContentScale` | Scaling to be used when an element is smaller than its available bounds. |

## Composables

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/glance/layout/Box.composable` | A layout composable with `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#Box(androidx.glance.GlanceModifier,androidx.glance.layout.Alignment,kotlin.Function0)`. |
| `https://developer.android.com/reference/kotlin/androidx/glance/layout/Column.composable` | A layout composable with `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#Column(androidx.glance.GlanceModifier,androidx.glance.layout.Alignment.Vertical,androidx.glance.layout.Alignment.Horizontal,kotlin.Function1)`, which lays its children out in a Column. |
| `https://developer.android.com/reference/kotlin/androidx/glance/layout/Row.composable` | A layout composable with `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#Row(androidx.glance.GlanceModifier,androidx.glance.layout.Alignment.Horizontal,androidx.glance.layout.Alignment.Vertical,kotlin.Function1)`, which lays its children out in a Row. |
| `https://developer.android.com/reference/kotlin/androidx/glance/layout/Spacer.composable` | Component that represents an empty space layout, whose size can be defined using `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).width(androidx.compose.ui.unit.Dp)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).height(androidx.compose.ui.unit.Dp)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).size(androidx.compose.ui.unit.Dp)` modifiers. |

## Extension functions summary

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)(left: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, top: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, right: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, bottom: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp)` Apply additional space along each edge of the content in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`: `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)` and `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`, ignoring the current locale's layout direction. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)( left: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, top: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, right: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, bottom: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html )` Apply additional space along each edge of the content in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`: `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)` and `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)`, ignoring the current locale's layout direction. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).fillMaxHeight()()` Specifies that the height of the element should expand to the size of its parent. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).fillMaxSize()()` Set both the width and height to the maximum available space. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).fillMaxWidth()()` Specifies that the width of the element should expand to the size of its parent. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).height(androidx.compose.ui.unit.Dp)(height: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp)` Sets the absolute height of an element, in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).height(kotlin.Int)(height: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Set the height of the view from a resource. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp)(all: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp)` Apply `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp)` dp of additional space along each edge of the content, left, top, right and bottom. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int)(all: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Apply `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int)` dp of additional space along each edge of the content, left, top, right and bottom. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)(horizontal: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, vertical: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp)` Apply `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)` dp space along the left and right edges of the content, and `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)` dp space along the top and bottom edges. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int)(horizontal: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, vertical: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Apply `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int)` dp space along the left and right edges of the content, and `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int)` dp space along the top and bottom edges. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)(start: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, top: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, end: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, bottom: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp)` Apply additional space along each edge of the content in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`: `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)` and `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)( start: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, top: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, end: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, bottom: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html )` Apply additional space along each edge of the content in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`: `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)` and `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)`. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).size(androidx.compose.ui.unit.Dp)(size: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp)` Sets both the width and height of an element, in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).size(kotlin.Int)(size: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets both width and height of an element from a resource. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).size(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)(width: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, height: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp)` Sets both the width and height of an element, in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).size(kotlin.Int,kotlin.Int)(width: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, height: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets both the width and height of an element from resources. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).width(androidx.compose.ui.unit.Dp)(width: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp)` Sets the absolute width of an element, in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).width(kotlin.Int)(width: @https://developer.android.com/reference/kotlin/androidx/annotation/DimenRes https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Set the width of a view from the value of a resource. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).wrapContentHeight()()` Specifies that the height of the element should wrap its contents. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).wrapContentSize()()` Wrap both the width and height's content. |
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).wrapContentWidth()()` Specifies that the width of the element should wrap its contents. |

## Extension functions

### GlanceModifier.absolutePadding

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/Padding.kt+function:absolutePadding) Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/glance#1.2.0)

```
fun GlanceModifier.absolutePadding(
    left: Dp = 0.dp,
    top: Dp = 0.dp,
    right: Dp = 0.dp,
    bottom: Dp = 0.dp
): GlanceModifier
```

Apply additional space along each edge of the content in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`: `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)` and `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`, ignoring the current locale's layout direction.

### GlanceModifier.absolutePadding

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/Padding.kt+function:absolutePadding) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.absolutePadding(
    left: @DimenRes Int = 0,
    top: @DimenRes Int = 0,
    right: @DimenRes Int = 0,
    bottom: @DimenRes Int = 0
): GlanceModifier
```

Apply additional space along each edge of the content in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`: `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)` and `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).absolutePadding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)`, ignoring the current locale's layout direction.

### GlanceModifier.fillMaxHeight

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:fillMaxHeight) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.fillMaxHeight(): GlanceModifier
```

Specifies that the height of the element should expand to the size of its parent. Note that if multiple elements within a linear container (e.g. Row or Column) have their height as expandHeight, then they will all share the remaining space.

### GlanceModifier.fillMaxSize

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:fillMaxSize) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.fillMaxSize(): GlanceModifier
```

Set both the width and height to the maximum available space.

### GlanceModifier.fillMaxWidth

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:fillMaxWidth) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.fillMaxWidth(): GlanceModifier
```

Specifies that the width of the element should expand to the size of its parent. Note that if multiple elements within a linear container (e.g. Row or Column) have their width as `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).fillMaxWidth()`, then they will all share the remaining space.

### GlanceModifier.height

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:height) Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/glance#1.2.0)

```
fun GlanceModifier.height(height: Dp): GlanceModifier
```

Sets the absolute height of an element, in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`.

### GlanceModifier.height

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:height) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.height(height: @DimenRes Int): GlanceModifier
```

Set the height of the view from a resource.

### GlanceModifier.padding

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/Padding.kt+function:padding) Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/glance#1.2.0)

```
fun GlanceModifier.padding(all: Dp): GlanceModifier
```

Apply `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp)` dp of additional space along each edge of the content, left, top, right and bottom.

### GlanceModifier.padding

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/Padding.kt+function:padding) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.padding(all: @DimenRes Int): GlanceModifier
```

Apply `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int)` dp of additional space along each edge of the content, left, top, right and bottom.

### GlanceModifier.padding

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/Padding.kt+function:padding) Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/glance#1.2.0)

```
fun GlanceModifier.padding(horizontal: Dp = 0.dp, vertical: Dp = 0.dp): GlanceModifier
```

Apply `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)` dp space along the left and right edges of the content, and `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)` dp space along the top and bottom edges.

If any value is not defined, it will be 0.dp or whatever value was defined by an earlier modifier.

### GlanceModifier.padding

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/Padding.kt+function:padding) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.padding(horizontal: @DimenRes Int = 0, vertical: @DimenRes Int = 0): GlanceModifier
```

Apply `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int)` dp space along the left and right edges of the content, and `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int)` dp space along the top and bottom edges.

If any value is not defined, it will be 0.dp or whatever value was defined by an earlier modifier.

### GlanceModifier.padding

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/Padding.kt+function:padding) Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/glance#1.2.0)

```
fun GlanceModifier.padding(
    start: Dp = 0.dp,
    top: Dp = 0.dp,
    end: Dp = 0.dp,
    bottom: Dp = 0.dp
): GlanceModifier
```

Apply additional space along each edge of the content in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`: `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)` and `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`. The start and end edges will be determined by layout direction of the current locale. Padding is applied before content measurement and takes precedence; content may only be as large as the remaining space.

If any value is not defined, it will be 0.dp or whatever value was defined by an earlier modifier.

### GlanceModifier.padding

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/Padding.kt+function:padding) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.padding(
    start: @DimenRes Int = 0,
    top: @DimenRes Int = 0,
    end: @DimenRes Int = 0,
    bottom: @DimenRes Int = 0
): GlanceModifier
```

Apply additional space along each edge of the content in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`: `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)`, `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)` and `https://developer.android.com/reference/kotlin/androidx/glance/layout/package-summary#(androidx.glance.GlanceModifier).padding(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.Int)`. The start and end edges will be determined by layout direction of the current locale. Padding is applied before content measurement and takes precedence; content may only be as large as the remaining space.

If any value is not defined, it will be 0.dp or whatever value was defined by an earlier modifier.

### GlanceModifier.size

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:size) Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/glance#1.2.0)

```
fun GlanceModifier.size(size: Dp): GlanceModifier
```

Sets both the width and height of an element, in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`.

### GlanceModifier.size

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:size) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.size(size: @DimenRes Int): GlanceModifier
```

Sets both width and height of an element from a resource.

### GlanceModifier.size

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:size) Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/glance#1.2.0)

```
fun GlanceModifier.size(width: Dp, height: Dp): GlanceModifier
```

Sets both the width and height of an element, in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`.

### GlanceModifier.size

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:size) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.size(width: @DimenRes Int, height: @DimenRes Int): GlanceModifier
```

Sets both the width and height of an element from resources.

### GlanceModifier.width

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:width) Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/glance#1.2.0)

```
fun GlanceModifier.width(width: Dp): GlanceModifier
```

Sets the absolute width of an element, in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`.

### GlanceModifier.width

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:width) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.width(width: @DimenRes Int): GlanceModifier
```

Set the width of a view from the value of a resource.

### GlanceModifier.wrapContentHeight

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:wrapContentHeight) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.wrapContentHeight(): GlanceModifier
```

Specifies that the height of the element should wrap its contents.

### GlanceModifier.wrapContentSize

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:wrapContentSize) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.wrapContentSize(): GlanceModifier
```

Wrap both the width and height's content.

### GlanceModifier.wrapContentWidth

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/SizeModifiers.kt+function:wrapContentWidth) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.wrapContentWidth(): GlanceModifier
```

Specifies that the width of the element should wrap its contents.