<h2 id="remembertransformationspec">rememberTransformationSpec</h2>

<div class='sourceset sourceset-android'>Android</div>

```kotlin
@Composable
public fun rememberTransformationSpec(
    vararg specs: ResponsiveTransformationSpec
): TransformationSpec
```

Computes and remembers the appropriate [TransformationSpec](/jetpack-compose/androidx.wear.compose/compose-material3/interfaces/TransformationSpec) for the current screen size, given
one or more [ResponsiveTransformationSpec](/jetpack-compose/androidx.wear.compose/compose-material3/interfaces/ResponsiveTransformationSpec)s for different screen sizes.

It would return special NoOp version of [TransformationSpec](/jetpack-compose/androidx.wear.compose/compose-material3/interfaces/TransformationSpec) when ReducedMotion is on.

Example usage for [ResponsiveTransformationSpec](/jetpack-compose/androidx.wear.compose/compose-material3/interfaces/ResponsiveTransformationSpec), the recommended [TransformationSpec](/jetpack-compose/androidx.wear.compose/compose-material3/interfaces/TransformationSpec) for
large-screen aware Wear apps:

#### Parameters

| | |
| --- | --- |
| specs | The [ResponsiveTransformationSpec](/jetpack-compose/androidx.wear.compose/compose-material3/interfaces/ResponsiveTransformationSpec)s that should be used for different screen sizes. |

<hr class="docs-overload-divider">

<h2 id="remembertransformationspec-2">rememberTransformationSpec</h2>

<div class='sourceset sourceset-android'>Android</div>

```kotlin
@Composable
public fun rememberTransformationSpec(): TransformationSpec
```

Computes and remembers the appropriate [TransformationSpec](/jetpack-compose/androidx.wear.compose/compose-material3/interfaces/TransformationSpec) for the current screen size.

It would return special NoOp version of [TransformationSpec](/jetpack-compose/androidx.wear.compose/compose-material3/interfaces/TransformationSpec) when ReducedMotion is on.