Bentornati.
Aprite Android Studio e create una nuova applicazione composta denominata Constraint App.
Il primo passo per usare Constraint Layout è aggiungere la dipendenza per la sua libreria.
Quindi andate su Developer.android.com slash jetpack slash Android slash releases slash Constraintlayout
o semplicemente cercate le dipendenze di Constraintlayout e assicuratevi di scorrere
verso il basso selezionando Kotlin ed ecco che state usando compose.
Non includere questo.
Includere questo perché stiamo usando la composizione.
Copiare questa dipendenza.
Andare al file build.gradle.
Incollare questo e sincronizzare ora e il nostro progetto è pronto per utilizzare il Constraintlayout.
All'interno di questo pacchetto, create un nuovo file.
La chiamerò schermata Layout vincoli.
Inizierò creando una nuova funzione componibile, denominata Constraint Layout screen.
All'interno di questa schermata di layout di vincoli componibili, inizio con un layout di vincoli, un controllo componibile
e faccio clic con il pulsante sinistro del mouse per entrare nelle dichiarazioni del layout di vincoli.
Qui possiamo vedere il livello di ottimizzazione del modificatore.
Animare le modifiche.
Specifiche dell'animazione.
Animazione finita.
Ascoltatore e contenuto.
Il modificatore è usato per esporre le opzioni di stile, il che è abbastanza standard.
Livello di ottimizzazione che imposta il livello di ottimizzazione nella gestione dei vincoli.
L'opzione predefinita è Ottimizzazione standard, che ottimizza i vincoli e le barriere dirette, e
il contenuto che rappresenta un numero qualsiasi di componibili che saranno i suoi figli.
Questi parametri sono utilizzati per le animazioni.
Se si cerca il vincolo all'interno di questo file di layout dei vincoli.
Come si può vedere, questo vincolo è un vincolo a punti con modificatore di funzione, in
quanto prende in considerazione il parametro ref e il blocco di vincoli di altri oggetti componibili.
Per poterli vincolare è necessario vincolarli l'uno all'altro.
Per prima cosa, è necessario definire i riferimenti per i vincoli.
Iniziare con la casella numero uno.
Scatola numero due.
Testo uguale per creare riferimenti.
Quando si usa Constraintlayout, è necessario creare Otto riferimenti per
ogni componibile che si vuole vincolare con il layout.
Ciò avviene tramite la funzione create rafts, che genera riferimenti univoci per i componibili.
Questi riferimenti vengono poi usati con il vincolo come modificatore per specificare i vincoli.
Il secondo passo consiste nel vincolare la prima casella.
Qui creerò un riquadro con un modificatore di dimensione del punto 100 dpi, che è buono.
Premere invio per importare il modificatore di classe dall'interfaccia utente di composizione.
Impostiamo il colore di sfondo di questo riquadro punto rosso.
E qui userò constrain come funzione.
Specificare la casella numero uno e aprire le parentesi graffe.
Voglio che vi concentriate con me su questo punto.
Il vincolo come funzione come in tutti i miei video e in tutti i miei corsi.
Mi piace seguire passo dopo passo e capire ogni concetto, ogni parola
che scriviamo nel codice, quindi lo terrò per il prossimo video.