Pojęcia i implementacja w Jetpack Compose
Menedżer zasobów to okno narzędziowe służące do importowania, tworzenia, zarządzania i używania zasobów w aplikacji. Aby otworzyć to okno, w menu wybierz View > Tool Windows > Resource Manager (Widok > Okna narzędzi > Menedżer zasobów) lub kliknij Resource Manager (Menedżer zasobów) na pasku bocznym po lewej stronie.
Przeciąganie elementów rysowalnych do układu
Obiekty rysowalne możesz przeciągać z Resource Managera bezpośrednio do układu. Gdy przeciągniesz zasób na układ, Menedżer zasobów utworzy odpowiedni element ImageView dla tego obiektu rysowalnego, jak pokazano w animacji 1:

Animacja 1. Przeciągnij elementy rysowalne na układ w widoku projektu.
Możesz też przeciągnąć element bezpośrednio na kod XML układu, jak pokazano w animacji 2:

Animacja 2. Przeciągnij elementy rysowalne na układ w widoku Tekst.
Gdy przeciągniesz obiekt rysowalny na układ na karcie Tekst, wygenerowany kod będzie się różnić w zależności od tego, gdzie umieścisz obiekt rysowalny w układzie:
- Jeśli przeciągniesz obiekt rysowalny na pusty obszar, Resource Manager wygeneruje odpowiedni element
ImageView. - Jeśli przeciągniesz element rysowalny na dowolny atrybut w pliku XML układu, Menedżer zasobów zastąpi wartość tego atrybutu odwołaniem do elementu rysowalnego. Możesz też przeciągnąć dowolny inny typ zasobu na atrybut XML, aby zastąpić wartość atrybutu.
- Jeśli przeciągniesz obiekt rysowalny na istniejący element
ImageView, Menedżer zasobów zastąpi odpowiedni atrybut źródła.