---
title: "ListItemBorder"
description: "Represents the [Border] of ListItem for different interaction states."
type: "class"
---

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


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

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


```kotlin
class ListItemBorder
constructor(
    val border: Border,
    val focusedBorder: Border,
    val pressedBorder: Border,
    val selectedBorder: Border,
    val disabledBorder: Border,
    val focusedSelectedBorder: Border,
    val focusedDisabledBorder: Border,
    val pressedSelectedBorder: Border,
)
```


Represents the `Border` of ListItem for different interaction states.

#### Parameters

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




