WEBVTT

00:00.460 --> 00:01.590
Ciao amici.

00:01.600 --> 00:06.490
In questo video inizieremo a conoscere la cartella Rest di Android Studio.

00:06.520 --> 00:13.630
La cartella rest, abbreviazione di resources, è una directory fondamentale nella struttura del progetto Android.

00:13.630 --> 00:22.840
Contiene vari tipi di risorse che l'applicazione utilizza per fornire diversi aspetti della sua interfaccia utente,

00:22.840 --> 00:27.970
come layout, stringhe, immagini, colori, stili e altro ancora.

00:28.000 --> 00:35.970
Queste risorse sono organizzate in sottodirectory all'interno della cartella Rest, ognuna delle quali ha uno scopo specifico.

00:35.980 --> 00:37.670
Iniziamo con il drawable.

00:37.690 --> 00:46.780
Questa cartella contiene i file immagine come PNG JPG XML drawables che l'applicazione utilizza per elementi visivi come icone,

00:46.780 --> 00:49.780
sfondi e visualizzazioni di immagini.

00:49.780 --> 00:58.450
Quindi, ad esempio, se ho questo file jpg di sfondo, posso inserirlo nel disegnabile come fatto in precedenza e assicurarmi che a partire

00:58.450 --> 01:05.780
dalle lettere minuscole, senza numeri e senza spazi nel nome, facendo clic su OK, sia stata inserita questa immagine

01:05.780 --> 01:10.730
di sfondo in formato jpg nella cartella del disegnabile.

01:11.710 --> 01:14.590
Posso utilizzarlo nell'applicazione.

01:14.590 --> 01:20.650
Ad esempio, per questo sfondo, posso specificare il riferimento, che è la cartella drawable, e darò un

01:20.650 --> 01:22.570
nome all'immagine di sfondo.

01:22.570 --> 01:27.680
Quindi sarà impostato come sfondo del mio layout di vincoli come fatto in precedenza.

01:27.700 --> 01:35.290
Inoltre, è possibile creare forme disegnabili utilizzando file XML per definire grafica e sfondi semplici che possono

01:35.290 --> 01:38.410
essere utilizzati come risorse disegnabili.

01:38.410 --> 01:46.260
Queste forme disegnabili possono essere utilizzate per pulsanti, sfondi, avanzamenti, barre e altro ancora.

01:46.270 --> 01:50.430
Creiamo un esempio di forma disegnabile personalizzata.

01:50.440 --> 02:00.130
Andate su Disegnabile, fate clic su nuovo file di risorse disegnabili e lo chiamerò pulsante di sottolineatura arrotondato, quindi fate

02:00.130 --> 02:01.000
clic su OK.

02:01.000 --> 02:05.170
E questo è il file XML con il pulsante di sottolineatura arrotondato.

02:05.200 --> 02:06.900
Viene inserito nel drawable.

02:06.910 --> 02:08.080
Ecco la forma.

02:08.080 --> 02:08.950
Lo si può vedere.

02:08.950 --> 02:15.110
Ho sostituito il selettore con la forma Per definire che si tratta di una forma che dobbiamo utilizzare per

02:15.110 --> 02:16.340
i nostri pulsanti.

02:16.340 --> 02:21.950
Inizierò con il parametro di forma di Android, che è rettangolo.

02:21.950 --> 02:26.720
È possibile definire altre forme come linea, ovale, rettangolo o anello.

02:26.760 --> 02:28.510
Inizierò con il rettangolo.

02:28.520 --> 02:30.620
Ora all'interno della forma.

02:30.620 --> 02:36.430
A proposito, la forma rettangolo indica che stiamo creando una forma rettangolare come questa.

02:36.440 --> 02:42.290
Inizierò con un tag solido e all'interno di questo tag inizierò con il colore Android.

02:42.290 --> 02:50.810
Qui è possibile specificare il codice colore esadecimale o creare i colori nel punto colore XML.

02:51.170 --> 02:54.590
Più avanti parleremo di questi colori. file xml.

02:54.590 --> 02:57.920
Questo è il codice esadecimale del colore blu.

02:58.040 --> 03:00.350
Si vede che è un rettangolo.

03:00.350 --> 03:01.460
È solido.

03:01.460 --> 03:05.230
Il colore di riempimento sarà blu.

03:05.240 --> 03:07.700
Ora definiamo l'angolo.

03:07.700 --> 03:17.690
Quindi il raggio dell'angolo dà alla forma angoli arrotondati, angoli, raggio del tag android e qui lo specificherò

03:17.740 --> 03:19.020
come DPI.

03:19.060 --> 03:26.410
Si può notare che la forma è arrotondata, si può aumentare di 12 o 20 volte.

03:26.410 --> 03:29.710
Così si può vedere che è più arrotondato.

03:29.740 --> 03:31.870
Userò le dimensioni dell'etichetta.

03:31.870 --> 03:42.820
Imposta le dimensioni, la larghezza e l'altezza della forma che creerò come 200 DPI e la larghezza sarà di 60 DPI.

03:42.910 --> 03:43.810
È verticale.

03:43.810 --> 03:50.830
Ho bisogno di renderlo orizzontale, quindi userò l'altezza 60 e 200 come larghezza.

03:50.830 --> 03:57.490
Ora è possibile utilizzare questa forma disegnabile nei layout o in altre risorse disegnabili.

03:57.490 --> 04:03.010
Ad esempio, se vado nell'attività principale e creo un pulsante.

04:12.040 --> 04:17.470
Forse si sta chiedendo che questo colore blu sia per lo sfondo, ma non è applicato.

04:17.500 --> 04:20.710
Ciò è dovuto al design dei materiali che stiamo utilizzando.

04:20.710 --> 04:27.850
Quindi il tag pattern si applica e fa parte del Material Design che è presente nei temi.

04:27.850 --> 04:34.720
Più avanti parleremo dei temi, parleremo dei temi materiali, una soluzione rapida

04:34.720 --> 04:41.380
che si può usare qui tinta di sfondo app tinta di sfondo uguale aggiungi null.

04:41.380 --> 04:46.810
Si può vedere che ho applicato la forma personalizzata per il mio pulsante.
