---
title: "ButtonElevation"
description: "Represents the elevation for a button in different states.

See [ButtonDefaults.elevation] for the default elevation used in a [Button]."
type: "interface"
---

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


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

<div class='sourceset sourceset-common'>Common</div>



```kotlin
interface ButtonElevation
```


Represents the elevation for a button in different states.

See `ButtonDefaults.elevation` for the default elevation used in a `Button`.


## Functions

```kotlin
@Composable fun elevation(enabled: Boolean, interactionSource: InteractionSource): State<Dp>
```


Represents the elevation used in a button, depending on `enabled` and `interactionSource`.

#### Parameters

| | |
| --- | --- |
| enabled | whether the button is enabled |
| interactionSource | the `InteractionSource` for this button |




