# RemoteSpacer

## Functions summary

|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `@https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemoteComposable @https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/remote/foundation/layout/RemoteSpacer.composable#RemoteSpacer(androidx.compose.remote.creation.compose.modifier.RemoteModifier)(modifier: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/modifier/RemoteModifier)` A spacer that takes up space as defined by the provided `https://developer.android.com/reference/kotlin/androidx/compose/remote/foundation/layout/package-summary#RemoteSpacer(androidx.compose.remote.creation.compose.modifier.RemoteModifier)`. |

## Functions

### RemoteSpacer

Artifact: [androidx.compose.remote.foundation:foundation](https://developer.android.com/jetpack/androidx/releases/compose-remote-foundation) [View Source](https://cs.android.com/search?q=file:androidx/compose/remote/foundation/layout/RemoteSpacer.kt+function:RemoteSpacer) Added in [1.0.0-alpha06](https://developer.android.com/jetpack/androidx/releases/compose-remote-foundation#1.0.0-alpha06)

```
@RemoteComposable
@Composable
fun RemoteSpacer(modifier: RemoteModifier = RemoteModifier): Unit
```

A spacer that takes up space as defined by the provided `https://developer.android.com/reference/kotlin/androidx/compose/remote/foundation/layout/package-summary#RemoteSpacer(androidx.compose.remote.creation.compose.modifier.RemoteModifier)`.

This delegates to `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemoteBox.composable#RemoteBox(androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.layout.RemoteAlignment,kotlin.Function0)` which handles the layout recording or foundation Box dispatching.

```kotlin
import androidx.compose.remote.creation.compose.layout.RemoteColumn
import androidx.compose.remote.creation.compose.layout.RemoteText
import androidx.compose.remote.creation.compose.modifier.RemoteModifier
import androidx.compose.remote.creation.compose.modifier.height
import androidx.compose.remote.creation.compose.state.rc
import androidx.compose.remote.creation.compose.state.rdp
import androidx.compose.remote.creation.compose.state.rs
import androidx.compose.remote.foundation.layout.RemoteSpacer
import androidx.compose.ui.graphics.Color

RemoteColumn {
    RemoteText("Above Spacer".rs, color = Color.Black.rc)
    RemoteSpacer(modifier = RemoteModifier.height(16.rdp))
    RemoteText("Below Spacer".rs, color = Color.Black.rc)
}
```

```kotlin
import androidx.compose.remote.creation.compose.layout.RemoteRow
import androidx.compose.remote.creation.compose.layout.RemoteText
import androidx.compose.remote.creation.compose.modifier.RemoteModifier
import androidx.compose.remote.creation.compose.modifier.width
import androidx.compose.remote.creation.compose.state.rc
import androidx.compose.remote.creation.compose.state.rdp
import androidx.compose.remote.creation.compose.state.rf
import androidx.compose.remote.creation.compose.state.rs
import androidx.compose.remote.foundation.layout.RemoteSpacer
import androidx.compose.ui.graphics.Color

RemoteRow(modifier = RemoteModifier.width(200.rdp)) {
    RemoteText("Left".rs, color = Color.Black.rc)
    RemoteSpacer(modifier = RemoteModifier.weight(1f.rf))
    RemoteText("Right".rs, color = Color.Black.rc)
}
```

| Parameters |
|---|---|
| `modifier: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/modifier/RemoteModifier = RemoteModifier` | The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/modifier/RemoteModifier` to be applied to this spacer. |