---
title: "NavigationDrawerItemBorder"
description: "Defines [Border] 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 NavigationDrawerItemBorder(
    val border: Border,
    val focusedBorder: Border,
    val pressedBorder: Border,
    val selectedBorder: Border,
    val disabledBorder: Border,
    val focusedSelectedBorder: Border,
    val focusedDisabledBorder: Border,
    val pressedSelectedBorder: Border,
)
```


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

#### Parameters

| | |
| --- | --- |
| border | the default `Border` used when the `NavigationDrawerItem` is enabled |
| focusedBorder | the `Border` used when the `NavigationDrawerItem` is enabled and focused |
| pressedBorder | the `Border` used when the `NavigationDrawerItem` is enabled and pressed |
| selectedBorder | the `Border` used when the `NavigationDrawerItem` is enabled and selected |
| disabledBorder | the `Border` used when the `NavigationDrawerItem` is not enabled |
| focusedSelectedBorder | the `Border` used when the `NavigationDrawerItem` is enabled, focused and selected |
| focusedDisabledBorder | the `Border` used when the `NavigationDrawerItem` is not enabled and focused |
| pressedSelectedBorder | the `Border` used when the `NavigationDrawerItem` is enabled, pressed and selected |




