# RippleNodeConfiguration.PressConfiguration

Artifact: [androidx.compose.material3:material3-ripple](https://developer.android.com/jetpack/androidx/releases/compose-material3) [View Source](https://cs.android.com/search?q=file:androidx/compose/material3/ripple/RippleNodeConfiguration.kt+class:androidx.compose.material3.ripple.RippleNodeConfiguration.PressConfiguration) Common/All
- Cmn

  ```
  sealed interface RippleNodeConfiguration.PressConfiguration
  ```
Known direct subclasses [RippleNodeConfiguration.PressConfiguration.None](https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.PressConfiguration.None), [RippleNodeConfiguration.PressConfiguration.Opacity](https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.PressConfiguration.Opacity)

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.PressConfiguration.None` | No press visual - the created ripple will not show anything for press. |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.PressConfiguration.Opacity` | An opacity-based press visual - the created ripple will show a layer with the given `https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.PressConfiguration.Opacity#(kotlin.Float)` on a press. |

*** ** * ** ***

Represents the configuration for the visual representation of a press

## Summary

| ### Nested types |
|---|
| `object https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.PressConfiguration.None : https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.PressConfiguration` No press visual - the created ripple will not show anything for press. |
| `class https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.PressConfiguration.Opacity : https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.PressConfiguration` An opacity-based press visual - the created ripple will show a layer with the given `https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.PressConfiguration.Opacity#(kotlin.Float)` on a press. |