Salve, amici, e bentornati.
In questa sezione, impareremo a conoscere i frammenti in Android.
Immaginate di costruire una casa con i mattoncini Lego.
Ogni mattoncino Lego è un piccolo pezzo della vostra casa.
Come una stanza o una parte di essa.
I frammenti in Android sono un po' come i mattoncini Lego per costruire le applicazioni.
Un frammento rappresenta una porzione riutilizzabile dell'interfaccia utente dell'applicazione.
Un frammento definisce e gestisce il proprio layout, ha un proprio ciclo di vita e può gestire i propri eventi di
input.
I frammenti non possono vivere da soli.
Devono essere ospitati da un'attività o da un altro frammento.
I frammenti vengono utilizzati per creare una parte dell'interfaccia utente che può essere combinata con altri frammenti per
costruire un'esperienza utente completa.
Sono particolarmente utili per lo sviluppo di applicazioni che devono funzionare su schermi di varie dimensioni, orientamenti
e dispositivi.
Ad esempio, qui abbiamo due dispositivi: il tablet con uno schermo più grande e lo schermo piccolo per il cellulare.
Cominciamo con il cellulare.
Molte applicazioni hanno una barra di navigazione inferiore come questa Pulsanti.
Pertanto, qualsiasi clic su questi pulsanti porterà a modificare la visualizzazione.
Questo è un frammento e questo è il pulsante.
Quando l'utente fa clic su uno di questi pulsanti, la vista o il frammento vengono modificati.
Questo è un ottimo esempio di utilizzo dei frammenti nelle applicazioni mobili Android per lo schermo
grande.
Abbiamo questa attività o questa parte.
Questa è chiamata interfaccia di navigazione dell'attività e la parte in verde indica che si tratta dell'interfaccia del frammento.
Quindi, quando l'utente fa clic su uno di questi pulsanti o su una di queste destinazioni, l'interfaccia utente del frammento
verrà modificata.
Questa è la cosiddetta interfaccia utente modulare I frammenti consentono di suddividere l'interfaccia utente dell'applicazione
in moduli più piccoli e riutilizzabili.
Ogni frammento rappresenta una parte specifica dell'interfaccia utente, come una schermata o una porzione di schermata,
e i frammenti sono particolarmente importanti per la creazione di applicazioni reattive.
Permettono di adattare l'interfaccia utente a schermi di varie dimensioni, orientamenti e dispositivi diversi.
Inoltre, è possibile combinare più frammenti all'interno di una singola attività per creare interfacce utente complesse.
Ad esempio, sulla tavoletta sono presenti due frammenti affiancati.
Questo è il primo frammento e questo è il secondo frammento che fornisce un layout multi-pan, mentre sul
telefono è possibile impilarli verticalmente o come questo, in questo caso un layout a pan singolo.