Stay organized with collections
Save and categorize content based on your preferences.
Interfaces
Classes
Annotations
ViewPager.DecorView |
Annotation which allows marking of views to be decoration views when added to a view pager.
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-05-15 UTC.
[null,null,["Last updated 2025-05-15 UTC."],[],[],null,["# androidx.viewpager.widget\n=========================\n\n*** ** * ** ***\n\nKotlin \\|[Java](/reference/androidx/viewpager/widget/package-summary \"View this page in Java\")\n\nInterfaces\n----------\n\n|--------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|\n| [ViewPager.OnAdapterChangeListener](/reference/kotlin/androidx/viewpager/widget/ViewPager.OnAdapterChangeListener) | Callback interface for responding to adapter changes. |\n| [ViewPager.OnPageChangeListener](/reference/kotlin/androidx/viewpager/widget/ViewPager.OnPageChangeListener) | Callback interface for responding to changing state of the selected page. |\n| [ViewPager.PageTransformer](/reference/kotlin/androidx/viewpager/widget/ViewPager.PageTransformer) | A PageTransformer is invoked whenever a visible/attached page is scrolled. |\n\nClasses\n-------\n\n|--------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [PagerAdapter](/reference/kotlin/androidx/viewpager/widget/PagerAdapter) | Base class providing the adapter to populate pages inside of a [ViewPager](/reference/kotlin/androidx/viewpager/widget/ViewPager). |\n| [PagerTabStrip](/reference/kotlin/androidx/viewpager/widget/PagerTabStrip) | PagerTabStrip is an interactive indicator of the current, next, and previous pages of a [ViewPager](/reference/kotlin/androidx/viewpager/widget/ViewPager). |\n| [PagerTitleStrip](/reference/kotlin/androidx/viewpager/widget/PagerTitleStrip) | PagerTitleStrip is a non-interactive indicator of the current, next, and previous pages of a [ViewPager](/reference/kotlin/androidx/viewpager/widget/ViewPager). |\n| [ViewPager](/reference/kotlin/androidx/viewpager/widget/ViewPager) | Layout manager that allows the user to flip left and right through pages of data. |\n| [ViewPager.LayoutParams](/reference/kotlin/androidx/viewpager/widget/ViewPager.LayoutParams) | Layout parameters that should be supplied for views added to a ViewPager. |\n| [ViewPager.SavedState](/reference/kotlin/androidx/viewpager/widget/ViewPager.SavedState) | This is the persistent state that is saved by ViewPager. |\n| [ViewPager.SimpleOnPageChangeListener](/reference/kotlin/androidx/viewpager/widget/ViewPager.SimpleOnPageChangeListener) | Simple implementation of the [OnPageChangeListener](/reference/kotlin/androidx/viewpager/widget/ViewPager.OnPageChangeListener) interface with stub implementations of each method. |\n\nAnnotations\n-----------\n\n|----------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|\n| [ViewPager.DecorView](/reference/kotlin/androidx/viewpager/widget/ViewPager.DecorView) | Annotation which allows marking of views to be decoration views when added to a view pager. |"]]