WEBVTT

00:00.440 --> 00:02.540
Salve, amici, e bentornati.

00:02.540 --> 00:05.990
In questa sezione, impareremo a conoscere i frammenti in Android.

00:05.990 --> 00:09.170
Immaginate di costruire una casa con i mattoncini Lego.

00:09.200 --> 00:12.590
Ogni mattoncino Lego è un piccolo pezzo della vostra casa.

00:12.590 --> 00:14.690
Come una stanza o una parte di essa.

00:14.690 --> 00:20.960
I frammenti in Android sono un po' come i mattoncini Lego per costruire le applicazioni.

00:20.990 --> 00:26.450
Un frammento rappresenta una porzione riutilizzabile dell'interfaccia utente dell'applicazione.

00:26.480 --> 00:35.030
Un frammento definisce e gestisce il proprio layout, ha un proprio ciclo di vita e può gestire i propri eventi di

00:35.030 --> 00:35.770
input.

00:35.780 --> 00:38.630
I frammenti non possono vivere da soli.

00:38.660 --> 00:43.640
Devono essere ospitati da un'attività o da un altro frammento.

00:43.640 --> 00:50.960
I frammenti vengono utilizzati per creare una parte dell'interfaccia utente che può essere combinata con altri frammenti per

00:50.960 --> 00:53.570
costruire un'esperienza utente completa.

00:53.570 --> 01:02.220
Sono particolarmente utili per lo sviluppo di applicazioni che devono funzionare su schermi di varie dimensioni, orientamenti

01:02.220 --> 01:03.450
e dispositivi.

01:03.450 --> 01:12.180
Ad esempio, qui abbiamo due dispositivi: il tablet con uno schermo più grande e lo schermo piccolo per il cellulare.

01:12.180 --> 01:13.850
Cominciamo con il cellulare.

01:13.860 --> 01:19.440
Molte applicazioni hanno una barra di navigazione inferiore come questa Pulsanti.

01:19.440 --> 01:25.320
Pertanto, qualsiasi clic su questi pulsanti porterà a modificare la visualizzazione.

01:25.320 --> 01:28.290
Questo è un frammento e questo è il pulsante.

01:28.290 --> 01:34.860
Quando l'utente fa clic su uno di questi pulsanti, la vista o il frammento vengono modificati.

01:34.860 --> 01:41.700
Questo è un ottimo esempio di utilizzo dei frammenti nelle applicazioni mobili Android per lo schermo

01:41.700 --> 01:42.420
grande.

01:42.420 --> 01:45.600
Abbiamo questa attività o questa parte.

01:45.630 --> 01:52.440
Questa è chiamata interfaccia di navigazione dell'attività e la parte in verde indica che si tratta dell'interfaccia del frammento.

01:52.470 --> 02:00.120
Quindi, quando l'utente fa clic su uno di questi pulsanti o su una di queste destinazioni, l'interfaccia utente del frammento

02:00.120 --> 02:01.530
verrà modificata.

02:01.530 --> 02:09.210
Questa è la cosiddetta interfaccia utente modulare I frammenti consentono di suddividere l'interfaccia utente dell'applicazione

02:09.210 --> 02:12.270
in moduli più piccoli e riutilizzabili.

02:12.270 --> 02:19.500
Ogni frammento rappresenta una parte specifica dell'interfaccia utente, come una schermata o una porzione di schermata,

02:19.500 --> 02:25.800
e i frammenti sono particolarmente importanti per la creazione di applicazioni reattive.

02:25.800 --> 02:33.990
Permettono di adattare l'interfaccia utente a schermi di varie dimensioni, orientamenti e dispositivi diversi.

02:33.990 --> 02:41.550
Inoltre, è possibile combinare più frammenti all'interno di una singola attività per creare interfacce utente complesse.

02:41.550 --> 02:46.560
Ad esempio, sulla tavoletta sono presenti due frammenti affiancati.

02:46.560 --> 02:53.940
Questo è il primo frammento e questo è il secondo frammento che fornisce un layout multi-pan, mentre sul

02:53.940 --> 03:01.290
telefono è possibile impilarli verticalmente o come questo, in questo caso un layout a pan singolo.
