# RippleNodeConfiguration.FocusConfiguration

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.FocusConfiguration) Common/All
- Cmn

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

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.FocusConfiguration.InsetRing` | An inset ring focus visual - the created ripple will show an inset focus ring. |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.FocusConfiguration.None` | No focus visual - the created ripple will not show anything for focus. |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.FocusConfiguration.Opacity` | An opacity-based focus visual. |

*** ** * ** ***

Represents the configuration for the visual representation of focus

## Summary

| ### Nested types |
|---|
| `class https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.FocusConfiguration.InsetRing : https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.FocusConfiguration` An inset ring focus visual - the created ripple will show an inset focus ring. |
| `object https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.FocusConfiguration.None : https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.FocusConfiguration` No focus visual - the created ripple will not show anything for focus. |
| `class https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.FocusConfiguration.Opacity : https://developer.android.com/reference/kotlin/androidx/compose/material3/ripple/RippleNodeConfiguration.FocusConfiguration` An opacity-based focus visual. |