---
title: "ButtonElevation"
description: "Represents the elevation for a button in different states.
- See [ButtonDefaults.buttonElevation] for the default elevation used in a [Button].
- See [ButtonDefaults.elevatedButtonElevation] for the default elevation used in a [ElevatedButton]."
type: "class"
---

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


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

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


```kotlin
class ButtonElevation
internal constructor(
    private val defaultElevation: Dp,
    private val pressedElevation: Dp,
    private val focusedElevation: Dp,
    private val hoveredElevation: Dp,
    private val disabledElevation: Dp,
)
```


Represents the elevation for a button in different states.
- See `ButtonDefaults.buttonElevation` for the default elevation used in a `Button`.
- See `ButtonDefaults.elevatedButtonElevation` for the default elevation used in a `ElevatedButton`.



