Gerenciar os recursos de interface do app com o Resource Manager (Views)

Conceitos e implementação do Jetpack Compose

O Resource Manager é uma janela de ferramentas para importar, criar, gerenciar e usar recursos no app. Para abri-la, selecione View > Tool Windows > Resource Manager no menu ou selecione Resource Manager na barra lateral esquerda.

Arrastar drawables para o layout

Você pode arrastar drawables do Resource Manager diretamente para um layout. Quando você arrasta um recurso para um layout, o Resource Manager cria uma ImageView correspondente para o drawable, como mostrado na Animação 1:

Animação 1. Arraste drawables para um layout na visualização Design.

Você também pode arrastar diretamente para o XML do layout, como mostrado na Animação 2:

Animação 2. Arraste drawables para um layout na visualização Text.

Ao arrastar um drawable para um layout na guia Text, o código gerado será diferente, dependendo de onde você o colocar:

  • Se você soltar um drawable em uma área em branco, o Resource Manager vai gerar uma ImageView correspondente.
  • Se você soltar um drawable em qualquer atributo no layout do XML, o Resource Manager vai substituir esse valor de atributo por uma referência ao drawable. Também é possível arrastar qualquer outro tipo de recurso até um atributo XML para substituir o valor do atributo.
  • Se você arrastar um drawable para um elemento ImageView já existente, o Resource Manager vai substituir o atributo de origem correspondente.