---
title: "ToggleButtonElevation"
description: "Represents the elevation used in a toggle button in different states."
type: "class"
lastmod: "2026-08-27"
---
## API Reference

> Source set: Common

```kotlin
public class ToggleButtonElevation 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 used in a toggle button in different states.
- See `ToggleButtonDefaults.elevation` for the default elevation used in a [ToggleButton](/jetpack-compose/androidx.compose.material3/material3/components/ToggleButton/api).
- See `ElevatedToggleButtonDefaults.elevation` for the default elevation used in an
[ElevatedToggleButton](/jetpack-compose/androidx.compose.material3/material3/components/ElevatedToggleButton/api).
- See `FilledTonalToggleButtonDefaults.elevation` for the default elevation used in a
[FilledTonalToggleButton](/jetpack-compose/androidx.compose.material3/material3/components/FilledTonalToggleButton/api).

## Functions

### equals

> Source set: Common

```kotlin
override fun equals(other: Any?): Boolean
```

### hashCode

> Source set: Common

```kotlin
override fun hashCode(): Int
```
