---
title: "NavigationDrawerItemShape"
description: "Defines [Shape] for all TV [Indication] states of a [NavigationDrawerItem]"
type: "class"
---

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


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

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


```kotlin
class NavigationDrawerItemShape(
    val shape: Shape,
    val focusedShape: Shape,
    val pressedShape: Shape,
    val selectedShape: Shape,
    val disabledShape: Shape,
    val focusedSelectedShape: Shape,
    val focusedDisabledShape: Shape,
    val pressedSelectedShape: Shape,
)
```


Defines `Shape` for all TV `Indication` states of a `NavigationDrawerItem`

#### Parameters

| | |
| --- | --- |
| shape | the default shape used when the `NavigationDrawerItem` is enabled |
| focusedShape | the shape used when the `NavigationDrawerItem` is enabled and focused |
| pressedShape | the shape used when the `NavigationDrawerItem` is enabled and pressed |
| selectedShape | the shape used when the `NavigationDrawerItem` is enabled and selected |
| disabledShape | the shape used when the `NavigationDrawerItem` is not enabled |
| focusedSelectedShape | the shape used when the `NavigationDrawerItem` is enabled, focused and selected |
| focusedDisabledShape | the shape used when the `NavigationDrawerItem` is not enabled and focused |
| pressedSelectedShape | the shape used when the `NavigationDrawerItem` is enabled, pressed and selected |




