---
title: "RippleConfiguration"
description: "Configuration for [ripple] appearance, provided using [LocalRippleConfiguration]. In most cases
the default values should be used, for custom design system use cases you should instead build
your own custom ripple using [createRippleModifierNode]. To disable the ripple, provide `null`
using [LocalRippleConfiguration]."
type: "class"
---

<div class='type'>Class</div>


<a id='references'></a>

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


```kotlin
public class RippleConfiguration(
    public val color: Color = Color.Unspecified,
    public val rippleAlpha: RippleAlpha? = null,
)
```


Configuration for `ripple` appearance, provided using `LocalRippleConfiguration`. In most cases
the default values should be used, for custom design system use cases you should instead build
your own custom ripple using `createRippleModifierNode`. To disable the ripple, provide `null`
using `LocalRippleConfiguration`.

#### Parameters

| | |
| --- | --- |
| color | the color override for the ripple. If `Color.Unspecified`, then the default color from the theme will be used instead. Note that if the ripple has a color explicitly set with the parameter on `ripple`, that will always be used instead of this value. |
| rippleAlpha | the `RippleAlpha` override for this ripple. If null, then the default alpha will be used instead. |




