# Carousel.Adapter

Artifact: [androidx.constraintlayout:constraintlayout](https://developer.android.com/jetpack/androidx/releases/constraintlayout) [View Source](https://cs.android.com/search?q=file:androidx/constraintlayout/helper/widget/Carousel.java+class:androidx.constraintlayout.helper.widget.Carousel.Adapter) Added in [2.2.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#2.2.2)

*** ** * ** ***


```
public interface Carousel.Adapter
```

<br />

*** ** * ** ***

Adapter for a Carousel

## Summary

| ### Public methods |
|---|---|
| `abstract int` | `https://developer.android.com/reference/androidx/constraintlayout/helper/widget/Carousel.Adapter#count()()` Number of items you want to display in the Carousel |
| `abstract void` | `https://developer.android.com/reference/androidx/constraintlayout/helper/widget/Carousel.Adapter#onNewItem(int)(int index)` Callback when we reach a new index |
| `abstract void` | `https://developer.android.com/reference/androidx/constraintlayout/helper/widget/Carousel.Adapter#populate(android.view.View,int)(https://developer.android.com/reference/android/view/View.html view, int index)` Callback to populate the view for the given index |

## Public methods

### count

Added in [2.2.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#2.2.2)

```
abstract int count()
```

Number of items you want to display in the Carousel

| Returns |
|---|---|
| `int` | number of items |

### onNewItem

Added in [2.2.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#2.2.2)

```
abstract void onNewItem(int index)
```

Callback when we reach a new index

| Parameters |
|---|---|
| `int index` |   |

### populate

Added in [2.2.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#2.2.2)

```
abstract void populate(View view, int index)
```

Callback to populate the view for the given index

| Parameters |
|---|---|
| `https://developer.android.com/reference/android/view/View.html view` |   |
| `int index` |   |