# androidx.viewpager.widget

*** ** * ** ***

## Annotations

|---|---|
| `https://developer.android.com/reference/androidx/viewpager/widget/ViewPager.DecorView` | Annotation which allows marking of views to be decoration views when added to a view pager. |

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/viewpager/widget/ViewPager.OnAdapterChangeListener` | Callback interface for responding to adapter changes. |
| `https://developer.android.com/reference/androidx/viewpager/widget/ViewPager.OnPageChangeListener` | Callback interface for responding to changing state of the selected page. |
| `https://developer.android.com/reference/androidx/viewpager/widget/ViewPager.PageTransformer` | A PageTransformer is invoked whenever a visible/attached page is scrolled. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/viewpager/widget/PagerAdapter` | Base class providing the adapter to populate pages inside of a `https://developer.android.com/reference/androidx/viewpager/widget/ViewPager`. |
| `https://developer.android.com/reference/androidx/viewpager/widget/PagerTabStrip` | PagerTabStrip is an interactive indicator of the current, next, and previous pages of a `https://developer.android.com/reference/androidx/viewpager/widget/ViewPager`. |
| `https://developer.android.com/reference/androidx/viewpager/widget/PagerTitleStrip` | PagerTitleStrip is a non-interactive indicator of the current, next, and previous pages of a `https://developer.android.com/reference/androidx/viewpager/widget/ViewPager`. |
| `https://developer.android.com/reference/androidx/viewpager/widget/ViewPager` | Layout manager that allows the user to flip left and right through pages of data. |
| `https://developer.android.com/reference/androidx/viewpager/widget/ViewPager.LayoutParams` | Layout parameters that should be supplied for views added to a ViewPager. |
| `https://developer.android.com/reference/androidx/viewpager/widget/ViewPager.SavedState` | This is the persistent state that is saved by ViewPager. |
| `https://developer.android.com/reference/androidx/viewpager/widget/ViewPager.SimpleOnPageChangeListener` | Simple implementation of the `https://developer.android.com/reference/androidx/viewpager/widget/ViewPager.OnPageChangeListener` interface with stub implementations of each method. |