Создайте список страниц, чтобы пользователи могли прокручивать контент для доступа к содержимому, слишком большому, чтобы поместиться на одном экране. Горизонтальные списки страниц могут помочь пользователям перемещаться по такому контенту, как изображения, слайд-шоу или карусели продуктов. Вертикальные списки страниц полезны для приложений с большим количеством контента, где пользователям может потребоваться прокручивать большое количество элементов, например статей.
Совместимость версий
Для этой реализации требуется, чтобы в minSDK вашего проекта был установлен уровень API 21 или выше.
Зависимости
Создать список пейджинга
Вы можете настроить горизонтальный или вертикальный список страниц, в зависимости от ориентации, необходимой для вашего приложения. Следующий код создает горизонтальный список страниц, отображающий 10 элементов:
Ключевые моменты о коде
- Составной элемент
HorizontalPager
предоставляет горизонтально прокручиваемый список элементов.- Чтобы создать вертикальный список страниц, используйте вместо этого компонуемый объект
VerticalPager
.
- Чтобы создать вертикальный список страниц, используйте вместо этого компонуемый объект
- Каждая страница в списке содержит объект
Text
, который отображает строку «Страница» и индексный номер страницы. - Экземпляр
rememberPagerState()
сохраняет состояние страницы, когда пользователь уходит, и отображает ту же страницу, когда пользователь возвращается на нее.
Результаты
HorizontalPager
. Коллекции, содержащие это руководство
Это руководство является частью тщательно подобранной коллекции быстрых руководств, охватывающих более широкие цели разработки Android:
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=ru)
Отобразить список или сетку
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=ru)
Отображать интерактивные компоненты
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=ru)