Visualizzare un elenco con pagine

Crea un elenco di pagine in modo che gli utenti possano scorrere per accedere ai contenuti troppo grandi per essere visualizzati su una singola schermata. Gli elenchi con paginazione orizzontale possono aiutare gli utenti a navigare tra contenuti come immagini, presentazioni o caroselli di prodotti. Gli elenchi con paginazione verticale sono utili per le app con molti contenuti in cui gli utenti potrebbero dover scorrere un gran numero di elementi, ad esempio articoli.

Compatibilità delle versioni

Questa implementazione richiede che il valore minSDK del progetto sia impostato sul livello API 21 o superiore.

Dipendenze

Creare un elenco di pagine

Puoi configurare un elenco di pagine orizzontale o verticale, a seconda dell'orientamento richiesto per la tua app. Il codice seguente crea un elenco di pagine orizzontale che mostra 10 elementi:

Punti chiave del codice

  • Il composable HorizontalPager fornisce un elenco di elementi scorrevole orizzontalmente.
    • Per creare un elenco con paginazione verticale, utilizza invece il composable VerticalPager.
  • Ogni pagina dell'elenco contiene un oggetto Text che mostra la stringa "Pagina" e il numero di indice della pagina.
  • Un'istanza di rememberPagerState() mantiene lo stato di una pagina quando l'utente esce e mostra la stessa pagina quando l'utente vi ritorna.

Risultati

Figura 1. Demo di HorizontalPager.

Raccolte che contengono questa guida

Questa guida fa parte di queste raccolte di guide rapide selezionate che coprono obiettivi di sviluppo Android più ampi:

Elenchi e griglie consentono alla tua app di mostrare le raccolte in un formato piacevole dal punto di vista visivo e facilmente fruibile dagli utenti.
Scopri come le funzioni composable possono aiutarti a creare facilmente magnifici componenti dell'interfaccia utente basati sul sistema di progettazione Material Design.
Questa serie di video introduce varie API Compose, mostrando rapidamente cosa è disponibile e come utilizzarle.

Domande o feedback

Visita la nostra pagina delle domande frequenti e scopri le guide rapide o contattaci per farci sapere cosa ne pensi.