Bentornati.
In questo video continueremo con il layout dei vincoli.
Passiamo alla modalità di progettazione.
Selezionare qualsiasi vista che si possa notare.
Nella finestra degli attributi abbiamo questo layout e il pannello dei widget dei vincoli.
Abbiamo due vincoli e i margini.
Questo è da sinistra, cioè 36.
E questo dall'alto, che è il 104.
Abbiamo due vincoli: inizio da genitore a genitore e inizio da cima a cima della perla.
Questi sono i vincoli.
Posso aggiungere un altro vincolo trascinandolo e rilasciandolo nel blueprint o nel layout.
Qui si può notare che abbiamo aggiunto un altro vincolo all'elenco dei vincoli.
Quando si seleziona una vista, la finestra degli attributi include i controlli per una che è contrassegnata come rapporto di grandezza
numero uno.
Numero due che eliminano i vincoli.
Quindi, facendo clic sul numero due, è possibile eliminare il punto di vincolo tre in modalità altezza e larghezza.
E nel prossimo minuto impareremo a conoscere le modalità di altezza e larghezza.
Per i margini si specificano i margini e la polarizzazione dei vincoli.
È inoltre possibile evidenziare i singoli vincoli nell'editor di layout facendo clic su di essi nell'elenco dei sei vincoli.
Siamo venuti a conoscenza di questo elenco.
Ora impariamo a conoscere le modalità di altezza e larghezza.
È possibile modificare il modo in cui vengono calcolate l'altezza e la larghezza facendo clic sui simboli che indicano i tre
richiami.
Abbiamo tre simboli fissi.
È possibile specificare una dimensione specifica nella casella di testo sottostante o ridimensionando la vista nell'editor.
Queste frecce si riferiscono al contenuto dell'involucro.
La vista si espande solo nella misura necessaria per adattarsi al suo contenuto.
Questa partita a zig-zag vincola.
La vista si espande il più possibile per soddisfare i vincoli su ciascun lato.
Tuttavia, dopo aver tenuto conto del margine delle viste, è possibile modificare questo comportamento con i seguenti attributi
e valori.
Tornare ad Android Studio.
Imposterò questo e farò clic su di esso.
Dal contenuto avvolgente alla dimensione fissa.
Si può notare che la vista è cambiata.
Se faccio nuovamente clic per abbinare i vincoli, si può notare che questo testo riempirà il genitore e i vincoli.
Inoltre, è possibile specificare i margini.
Ad esempio, 20 fare clic su Invio.
Si può notare che questa visualizzazione del testo è 16 da sinistra.
Da destra il 20.
Si può impostare dall'alto come 20.
Facendo clic su invio, la visualizzazione del testo sale e il margine è di 20 dpi.
Inoltre, quando si crea un nuovo widget, ad esempio questo pulsante, lo si trascina e lo si rilascia.
È possibile dedurre i vincoli con un solo clic.
Facendo clic su ulteriori vincoli, si otterrà una corrispondenza con la posizione corrente.
Si posiziona qui con le altre viste automaticamente.
Inoltre, è possibile cancellare tutti i vincoli.
È possibile specificare i margini predefiniti.
È possibile attivare la connessione automatica al genitore.
Qui è possibile selezionare le diverse modalità, mostrare tutti i vincoli, dissolvenza, viste non selezionate e altro.
Inoltre, è possibile creare delle linee guida.
Le linee guida sono linee di layout invisibili che possono essere utilizzate per allineare e posizionare le viste.
Sono particolarmente utili per i progetti responsive, in quanto aiutano a mantenere la coerenza tra le diverse dimensioni
e orientamenti dello schermo.
Ad esempio, creerò una linea guida orizzontale qui e questa è la nostra linea guida.
E farò margine dall'alto 376.
Rimuoverò i vincoli del pulsante e lo trascinerò su.
Qui posso aggiungere dei vincoli a questa linea guida come questo 24.
Posso anche aggiungere i vincoli orizzontali e verticali al genitore, ma ho aggiunto questo vincolo verticale
alla linea guida.
Questa è la nostra linea guida.
Se andiamo a vedere il codice di esempio, si può notare che si tratta di una linea guida.
Eseguendo l'applicazione, si può notare che il pulsante si atterrà alla linea guida invisibile all'interno del layout.
Le linee guida sono linee di layout invisibili che possono essere utilizzate per allineare e posizionare le viste.
Questo è l'uso di base del layout dei vincoli.
Nei prossimi video costruiremo layout più complessi utilizzando il layout a vincoli.