# RippleThemeConfiguration.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.RippleThemeConfiguration.Focus.InsetRing) Common/AllAndroid/JVM
- Cmn

  ```
  class RippleThemeConfiguration.Focus.InsetRing : RippleThemeConfiguration.Focus
  ```

|---|---|---|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html) |||
| ↳ | [androidx.compose.material3.RippleThemeConfiguration.Focus](https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleThemeConfiguration.Focus) ||
|   | ↳ | [androidx.compose.material3.RippleThemeConfiguration.Focus.InsetRing](https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleThemeConfiguration.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 the overall ripple theme, and the inset ring colors are use-site specific, the colors are configured in `https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleConfiguration.Focus.InsetRing` instead.

## Summary

| ### Public constructors |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleThemeConfiguration.Focus.InsetRing#InsetRing(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)( outerStrokeInset: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, outerStrokeWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, innerStrokeInset: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, innerStrokeWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp )` | 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/RippleThemeConfiguration.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/RippleThemeConfiguration.Focus.InsetRing#hashCode()()` | Cmn |

| ### Public properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleThemeConfiguration.Focus.InsetRing#innerStrokeInset()` the amount the inner stroke is inset | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleThemeConfiguration.Focus.InsetRing#innerStrokeWidth()` the width of the inner stroke | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleThemeConfiguration.Focus.InsetRing#outerStrokeInset()` the amount the outer stroke is inset | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/RippleThemeConfiguration.Focus.InsetRing#outerStrokeWidth()` the width of the outer stroke | Cmn |

## Public constructors

### InsetRing

Cmn

```
InsetRing(
    outerStrokeInset: Dp,
    outerStrokeWidth: Dp,
    innerStrokeInset: Dp,
    innerStrokeWidth: Dp
)
```

| Parameters |
|---|---|
| `outerStrokeInset: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | the amount the outer stroke is inset |
| `outerStrokeWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | the width of the outer stroke |
| `innerStrokeInset: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | the amount the inner stroke is inset |
| `innerStrokeWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | the width of the inner stroke |

## Public functions

### equals

Cmn

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

### hashCode

Cmn

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

## Public properties

### innerStrokeInset

Cmn

```
val innerStrokeInset: Dp
```

the amount the inner stroke is inset

### innerStrokeWidth

Cmn

```
val innerStrokeWidth: Dp
```

the width of the inner stroke

### outerStrokeInset

Cmn

```
val outerStrokeInset: Dp
```

the amount the outer stroke is inset

### outerStrokeWidth

Cmn

```
val outerStrokeWidth: Dp
```

the width of the outer stroke