# RippleConfiguration.Focus.InsetRing

Artifact: [androidx.compose.material3:material3](https://developer.android.com/jetpack/androidx/releases/compose-material3) [View Source](https://cs.android.com/search?q=file:androidx/compose/material3/Ripple.kt+class:androidx.compose.material3.RippleConfiguration.Focus.InsetRing) Common/AllAndroid/JVM
- Cmn

  ```
  class RippleConfiguration.Focus.InsetRing : RippleConfiguration.Focus
  ```

|---|---|---|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html) |||
| ↳ | [androidx.compose.material3.RippleConfiguration.Focus](https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleConfiguration.Focus) ||
|   | ↳ | [androidx.compose.material3.RippleConfiguration.Focus.InsetRing](https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleConfiguration.Focus.InsetRing) |

*** ** * ** ***

An inset ring focus indication. This is drawn using two strokes, an outer stroke and an inner stroke. The inner stroke is drawn first, followed by the outer stroke.

As this describes a use-site specific override, this provides coloring overrides for an inset focus ring being drawn by an individual component. The inset ring dimensions are controlled by `https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleThemeConfiguration.Focus.InsetRing` instead.

## Summary

| ### Public constructors |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleConfiguration.Focus.InsetRing#InsetRing(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)(outerStrokeColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, innerStrokeColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color)` | Cmn |

| ### Public functions |
|---|---|---|
| `open operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleConfiguration.Focus.InsetRing#equals(kotlin.Any)(other: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?)` | Cmn |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleConfiguration.Focus.InsetRing#hashCode()()` | Cmn |

| ### Public properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleConfiguration.Focus.InsetRing#innerStrokeColor()` the color of the inner stroke. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleConfiguration.Focus.InsetRing#outerStrokeColor()` the color of the outer stroke. | Cmn |

## Public constructors

### InsetRing

Cmn

```
InsetRing(outerStrokeColor: Color, innerStrokeColor: Color)
```

| Parameters |
|---|---|
| `outerStrokeColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the color of the outer stroke. |
| `innerStrokeColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the color of the inner stroke. |

## Public functions

### equals

Cmn

```
open operator fun equals(other: Any?): Boolean
```

### hashCode

Cmn

```
open fun hashCode(): Int
```

## Public properties

### innerStrokeColor

Cmn

```
val innerStrokeColor: Color
```

the color of the inner stroke.

### outerStrokeColor

Cmn

```
val outerStrokeColor: Color
```

the color of the outer stroke.