WEBVTT

00:00.140 --> 00:00.950
Bentornati.

00:00.950 --> 00:07.610
In questo video, impareremo a conoscere la cartella values di Android Studio La cartella values contiene file XML

00:07.610 --> 00:16.670
che definiscono vari tipi di risorse che l'applicazione utilizza per fornire diversi aspetti della sua interfaccia utente e del suo comportamento.

00:16.700 --> 00:24.350
Queste risorse sono organizzate nella cartella values per centralizzare le impostazioni di configurazione, la localizzazione

00:24.350 --> 00:26.420
e le informazioni sullo stile.

00:26.420 --> 00:31.850
Vediamo cosa si trova nella cartella dei valori e come si usa.

00:31.850 --> 00:35.270
Prima di tutto, iniziamo con i colori del punto XML.

00:35.300 --> 00:40.310
Questo file contiene i valori dei colori utilizzati nell'applicazione.

00:40.310 --> 00:47.930
La definizione dei colori in una posizione centralizzata garantisce schemi cromatici coerenti e una facile personalizzazione dei temi.

00:47.930 --> 00:49.760
Ad esempio, per definire un nuovo colore.

00:49.760 --> 00:51.710
Iniziamo con il tag color.

00:51.710 --> 00:59.030
Specificherò il nome di Blue Underscore Sky e chiuderò con un tag di chiusura del colore.

00:59.030 --> 01:02.490
E qui è necessario specificare il valore di questo colore.

01:02.490 --> 01:05.520
Il valore di questo colore deve essere espresso in codice esadecimale.

01:05.520 --> 01:12.600
Ci sono molti siti web che possono fornirvi dei selezionatori di colori e fornirvi il codice esadecimale.

01:12.600 --> 01:20.850
Ad esempio, se ho bisogno di ottenere un colore blu come questo, posso copiare questo codice esadecimale e incollarlo qui.

01:20.850 --> 01:21.510
Il suo valore.

01:21.540 --> 01:25.350
Si può vedere che è stato applicato e si può vedere la sua miniatura.

01:25.350 --> 01:32.040
Inoltre, facendo doppio clic su questa miniatura, è possibile modificarla dal selezionatore di colori di Android Studio.

01:32.070 --> 01:34.470
Ok, si può notare che il codice esadecimale è cambiato.

01:34.470 --> 01:39.030
Passiamo al layout e definiamo una nuova vista di testo.

01:42.150 --> 01:48.250
E qui ho bisogno di specificare l'attributo colore uguale.

01:48.270 --> 01:55.260
Inizierò con il colore Aggiungi colore barra e devo specificare questo colore.

01:55.290 --> 01:58.320
Il trattino basso blu è il suo nome.

01:58.320 --> 02:00.110
Devo specificarlo qui.

02:00.120 --> 02:02.180
Cielo blu sottolineato.

02:02.190 --> 02:06.300
Si può notare che il colore viene applicato al testo.

02:06.730 --> 02:14.160
Ulteriori vincoli e spostatelo qui e vedrete che questa vista di testo sta applicando il colore del cielo

02:14.190 --> 02:17.500
blu a questa vista di testo come attributo.

02:17.520 --> 02:24.840
Le corde Stringhe. Il file xml memorizza le stringhe utilizzate nell'interfaccia utente dell'applicazione.

02:24.870 --> 02:33.390
È prassi comune memorizzare tutti i contenuti testuali visibili all'utente in questo file, per facilitare la localizzazione

02:33.390 --> 02:37.450
e la gestione coerente delle stringhe.

02:37.470 --> 02:41.260
Per definire una nuova stringa, si parte dal tag string.

02:41.280 --> 02:48.940
Lo specificherò come testo numero uno e qui gli darò il suo valore tramite il tag di chiusura.

02:48.940 --> 02:49.850
E questo.

02:49.870 --> 02:52.510
Ciao amici.

02:52.600 --> 03:01.150
Se torno al layout dell'attività principale, posso passare il mouse sul testo, attribuendo questo messaggio che ci

03:01.150 --> 03:10.450
dice che la stringa hardcoded Welcome to our app dovrebbe usare add string resource, quindi non ho bisogno di usare questo.

03:10.450 --> 03:19.240
Non è necessario specificare il valore del testo nell'attributo text direttamente con la stringa codificata.

03:19.360 --> 03:22.360
Ho bisogno di utilizzare le risorse di stringa.

03:22.360 --> 03:31.630
Quindi userò add string slash text, un clic su enter e si può vedere che sta recuperando i dati, recuperando la stringa

03:31.630 --> 03:35.290
dalle stringhe. file xml.

03:35.290 --> 03:42.640
Quindi si specifica questo nome qui e si può vedere che il suo valore viene recuperato dalle stringhe delle risorse.

03:42.640 --> 03:44.880
Spostiamoci nella cartella dei temi.

03:44.880 --> 03:51.670
La cartella dei temi contiene due file themes, dot XML e themes dot XML per la modalità notturna.

03:51.670 --> 03:56.350
Questo file è usato per definire i temi per i temi dell'applicazione.

03:56.350 --> 04:03.990
Definite lo stile visivo complessivo della vostra applicazione, compresi i colori, la tipografia e altro ancora.

04:04.000 --> 04:10.270
Ad esempio, per definire un nuovo elemento per questo, per questo tema.

04:10.270 --> 04:17.590
Il tema in Android studio comporta la definizione di una serie di attributi visivi che determinano l'aspetto generale

04:17.590 --> 04:21.010
dell'interfaccia utente dell'applicazione.

04:21.010 --> 04:29.500
Ad esempio, se ho bisogno di definire i colori del testo in questa applicazione, è possibile utilizzare l'attributo colore del testo,

04:29.500 --> 04:34.300
l'attributo altezza, il colore del raggio e tutti questi attributi.

04:34.300 --> 04:37.690
È possibile definirli qui in questa voce.

04:37.780 --> 04:45.760
Ad esempio, se ho bisogno di usare il colore primario, il colore primario, che è il colore principale di questa applicazione,

04:45.760 --> 04:54.850
posso usare questo e aggiungere il colore underscore nero blu cielo che abbiamo definito nel file XML colors dot, eseguire l'applicazione

04:54.850 --> 05:01.660
e si può vedere che il nuovo tema viene applicato a questa applicazione.

05:01.660 --> 05:06.850
La barra di stato è parte dell'applicazione e vi si applica il colore primario.
