Abbiamo creato la classe adattatore, i frammenti e i layout.
Passiamo ora all'attività principale.
Unire il tutto ed eseguire l'applicazione.
Iniziamo creando un Viewpager a due istanze e un adattatore dalla mia istanza di adattatore Viewpager.
Lo chiamo il mio adattatore.
Inizializziamo il mio adattatore uguale al nuovo adattatore.
E qui è necessario passare due parametri.
Il primo è il gestore dei frammenti e il secondo parametro è il ciclo di vita.
Ottenere il gestore dei frammenti di supporto e ottenere il ciclo di vita.
Nei video precedenti abbiamo parlato di get support fragment manager; get support fragment
manager è un metodo che viene comunemente chiamato all'interno di un'attività o di un frammento per ottenere un'istanza del
fragment manager.
Questa istanza viene utilizzata per eseguire una transazione sui frammenti, come l'aggiunta, la sostituzione o la rimozione di frammenti.
E come breve riepilogo per il gestore dei frammenti.
Il gestore dei frammenti è un componente fondamentale di Android, responsabile della gestione dei frammenti all'interno di un'attività.
Tiene traccia dei frammenti e dei loro stati, consentendo di aggiungere, rimuovere, sostituire e interagire con i
frammenti.
Ottenere dinamicamente il metodo del ciclo di vita.
Viene spesso utilizzato per ottenere un riferimento al ciclo di vita del componente corrente.
Il ciclo di vita di Android è una serie di eventi e lo stato che un'attività o un frammento attraversa dalla
creazione alla distruzione.
Include metodi come Oncreate, Onstop, Onresume e altri che vengono richiamati in momenti specifici del
ciclo di vita del componente.
Il metodo Get life Cycle restituisce un'istanza della classe lifecycle, che consente di osservare gli eventi del
ciclo di vita e di rispondere ad essi.
E come ho detto prima, si può cambiare il costruttore del mio adattatore Viewpager e non passare il gestore di frammenti
o un ciclo di vita.
È possibile scegliere un altro formato.
Ma è semplice, in quanto vengono utilizzati i metodi get support fragment manager e get lifecycle.
Ora aggiungiamo i frammenti nella classe dell'adattatore Viewpager Fragment e, come rapido riepilogo e per memorizzarlo, abbiamo creato un elenco
di array chiamato Elenco di frammenti nell'adattatore My Viewpager, per ottenere un riferimento e restituire
un frammento per una posizione specifica all'interno del Viewpager.
Qui il metodo Oncreate fragment e il metodo get item count utilizzando la dimensione dei punti dell'elenco dei frammenti.
Inoltre, abbiamo creato un metodo add fragment per consentire all'utente di aggiungere altri frammenti in un secondo
momento nel mio adattatore.
Aggiungere il frammento.
Utilizzerò questo metodo per aggiungere tre frammenti che ho creato prima di creare un nuovo frammento.
Numero uno.
Inoltre, creerò il mio adattatore, punto, aggiungi frammento e nuova istanza del secondo adattatore frammento
numero due e il mio adattatore punto aggiungi frammento nuovo frammento numero tre.
A proposito, mi è sfuggita la lettera T qui nel frammento.
Numero tre, è possibile aggiungere molti attributi anche nel viewpager, ma l'attributo più
importante del Viewpager due è l'istanza del Viewpager due che ho creato prima di trovare la vista
tramite l'ID o il punto id Viewpager due e poi Viewpager due punto impostare l'orientamento Viewpager due punto orientamento orizzontale o
verticale.
Per ora userò l'orizzontale.
Collegherò l'adattatore con il Viewpager due esattamente come Recyclerview Cardviews come abbiamo fatto in precedenza.
Il metodo Viewpager dot set adapter e passerò il mio adattatore.
Non perdete questo passo molto importante.
Salvare il progetto ed eseguirlo.
Ed eccoci qui.
Questa è la nostra applicazione che visualizza il frammento numero uno Frammento.
Numero due, se scorriamo il dito verso sinistra o da destra verso sinistra e il frammento numero tre.
E si può tornare al frammento numero uno.
Congratulazioni, dunque, ragazzi.
Questo è il Viewpager due in Android e questa è l'ultima versione di questa libreria Viewpager.