Recycler visualizza gli apprendimenti
Che cos'è una vista del riciclatore?
Le viste Recycler sono una parte essenziale del moderno sviluppo di app Android. È un modo flessibile ed efficiente per visualizzare set di dati di grandi dimensioni in una visualizzazione limitata ed è un miglioramento rispetto a ListView e GridView. Funziona riciclando le visualizzazioni che sono fuori dallo schermo per l'utente e gonfiando nuove visualizzazioni secondo necessità, il che può aiutare a migliorare le prestazioni riducendo il numero di visualizzazioni che devono essere create e manipolate. Essenzialmente "riciclando" la stessa vista per visualizzare nuovi dati.
Il funzionamento principale di una Recycler View è fortemente basato su un adattatore. Il suo ruolo è fornire i dati da visualizzare e creare le viste per ogni elemento nel set di dati. Questo è un componente estremamente cruciale in quanto determina il modo in cui l'utente interagisce con i dati visualizzati.
Un enorme vantaggio di RecyclerView rispetto ad altre visualizzazioni per la visualizzazione di set di dati di grandi dimensioni, come ListView e GridView sopra menzionati, è la sua capacità di riciclare le visualizzazioni che attualmente non sono sullo schermo. Ciò significa che Recycler View crea solo la vista che è attualmente visibile all'utente , più alcune extra.
Oltre all'adattatore, è necessario un gestore di layout per aiutare a posizionare gli elementi creati nella vista Recycler. Puoi utilizzare uno dei gestori di layout forniti o crearne uno tuo estendendo la classe RecyclerView.LayoutManager.
Un altro vantaggio di RecyclerView è che consente la facile implementazione di varie funzionalità, come le animazioni degli oggetti, le decorazioni degli oggetti e gli helper del tocco degli oggetti. Queste funzionalità possono migliorare notevolmente l'esperienza dell'utente e rendere la tua app più interattiva e dinamica.
Inizia con Recycler Views!
Il widget Recycler View fa parte della libreria Android X, che è una versione estesa della libreria di supporto Android. Per usarlo nel tuo progetto, devi includere la seguente dipendenza nel file build.gradle della tua app:
implementation 'androidx.recyclerview:recyclerview:1.1.0'
val recyclerView = findViewById<RecyclerView>(R.id.recycler_view)
val adapter = MyAdapter(dataSet)
recyclerView.adapter = adapter
recyclerView.layoutManager = LinearLayoutManager(this)

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































