Виджет ViewPager позволяет пользователю делать свайпы (проводить пальцем по экрану с
одной стороны в другую) по страницам с какими-то данными. Сам ViewPager использует PagerAdapter, который создает компоненты View и заполняет их какими-то переданными данными. По механизму взаимодействия это сравнимо с адаптером ListAdapter и ListView.
PagerAdapter (SliderAdapter) – это базовый абстрактный класс, для которого разработчик дописывает реализацию так, как ему надо. Существует распространенная стандартная (частичная) реализация PagerAdapter, которая работает с фрагментами – это FragmentPagerAdapter. Разработчику остается только создать фрагмент и определить кол-во страниц.