Bentornati.
Nel video precedente abbiamo reso la nostra colonna scorrevole.
Ora creeremo una riga a scorrimento orizzontale all'interno
di questa funzione componibile, denominata riga a scorrimento.
Creerò una riga e incollerò le tre immagini create in precedenza.
Ora andiamo verso l'alto e invece di usare questo useremo la riga di scorrimento.
Ma voglio che vi concentriate con me qui all'interno della fila.
Devo usare il modificatore per renderlo scorrevole.
Quindi il modificatore è uguale al modificatore punto di scorrimento orizzontale perché si tratta di una riga.
E qui ricordate lo stato di scroll.
Eseguiamo la nostra applicazione.
Eccoci qua.
Si può vedere che la nostra applicazione sta visualizzando queste immagini in una riga
orizzontale scrollabile ok Quindi, proprio come si è dovuto usare un componente diverso per
lo scorrimento orizzontale, chiamato horizontal scroll, Jetpack Compose offre il proprio componibile chiamato row.
Ma è necessario impostare il modificatore sullo scorrimento orizzontale.
Ma voglio che vi concentriate su di me.
Le colonne e le righe scorrevoli sono ottime, ma in casi specifici, sempre
ragazzi, le colonne e le righe scorrevoli sono ottime quando si ha un
contenuto statico, come nell'esempio precedente, quando si hanno tre immagini da visualizzare.
Ma non sono una buona idea per le raccolte di dati che sono dinamiche.
Questo perché i compositori scrollabili compongono e rendono tutti gli elementi al loro interno in modo ansioso,
il che può essere un'operazione pesante quando si ha un gran numero di elementi da visualizzare.
Ad esempio, se avete 50 o 100 immagini da visualizzare dinamicamente,
come sapete dal sistema di visualizzazione tradizionale, userete Recycler View per
ottimizzare il caricamento e il rendering degli elementi visibili sullo schermo.
Ma come fa Jetpack Compose a risolvere
questo problema? Scopriamolo nel prossimo video.