Gestire le risorse dell'interfaccia utente dell'app con Resource Manager (visualizzazioni)

Concetti e implementazione di Jetpack Compose

Resource Manager è una finestra degli strumenti per importare, creare, gestire e utilizzare le risorse nella tua app. Per aprire la finestra degli strumenti, seleziona Visualizza > Finestre degli strumenti > Resource Manager dal menu o seleziona Resource Manager nella barra laterale sinistra.

Trascinare gli elementi disegnabili nel layout

Puoi trascinare gli elementi disegnabili da Resource Manager direttamente in un layout. Quando trascini una risorsa in un layout, Resource Manager crea un ImageView corrispondente per l'elemento disegnabile, come mostrato nell'animazione 1:

Animazione 1. Trascina gli elementi disegnabili in un layout nella visualizzazione Progetto.

Puoi anche trascinare direttamente sull'XML del layout, come mostrato nell'animazione 2:

Animazione 2. Trascina gli elementi disegnabili in un layout nella visualizzazione Testo.

Quando trascini una risorsa drawable in un layout nella scheda Testo, il codice generato varia a seconda di dove posizioni la risorsa drawable nel layout:

  • Se trascini una risorsa drawable in un'area vuota, Resource Manager genera un ImageView corrispondente.
  • Se trascini un elemento disegnabile su un attributo nell'XML del layout, Resource Manager sostituisce il valore dell'attributo con un riferimento all'elemento disegnabile. Puoi anche trascinare qualsiasi altro tipo di risorsa su un attributo XML per sostituire il valore dell'attributo.
  • Se trascini una risorsa drawable su un elemento ImageView esistente, Resource Manager sostituisce l'attributo di origine corrispondente.