Управляйте ресурсами пользовательского интерфейса вашего приложения с помощью Resource Manager (Views).

Концепции и реализация Jetpack Compose

Диспетчер ресурсов — это окно инструментов для импорта, создания, управления и использования ресурсов в вашем приложении. Чтобы открыть окно инструментов, выберите в меню «Вид» > «Окна инструментов» > «Диспетчер ресурсов» или выберите «Диспетчер ресурсов» на боковой панели слева.

Перетащите элементы Drawable в свой макет.

Вы можете перетаскивать элементы управления из Диспетчера ресурсов непосредственно на макет. При перетаскивании ресурса на макет Диспетчер ресурсов создает соответствующий ImageView для этого элемента управления, как показано в анимации 1:

Анимация 1. Перетащите элементы Drawable на макет в режиме проектирования .

Также можно перетаскивать элементы непосредственно на XML-код макета, как показано в анимации 2:

Анимация 2. Перетащите элементы графики на макет в текстовом режиме.

При перетаскивании элемента drawable на макет во вкладке «Текст» сгенерированный код различается в зависимости от того, где вы разместите drawable на макете:

  • Если вы перетащите изображение на пустое место, менеджер ресурсов сгенерирует соответствующее ImageView .
  • Если вы перетащите ресурс drawable на любой атрибут в XML-файле макета, менеджер ресурсов заменит значение этого атрибута ссылкой на ресурс drawable. Вы также можете перетащить любой другой тип ресурса на XML-атрибут, чтобы заменить значение атрибута.
  • Если вы перетащите ресурс drawable на существующий элемент ImageView , Resource Manager заменит соответствующий атрибут source.