Você tem alguma dúvida ou sugestão? Participe da comunidade do Adobe XD. Gostaríamos muito de ver suas criações e ouvir o que você tem a dizer!
Saiba como trabalhar com componentes em sistemas de design no Adobe XD.
Componentes são elementos de design muito flexíveis que ajudam a criar e manter elementos repetidos e instâncias variadas para diferentes contextos e layouts, como o uso de botões em contextos diversos.
Continue lendo para saber como usar componentes para manter várias versões de um elemento original com facilidade.
Familiarize-se com estes conceitos no XD:
Para criar um componente, selecione Objeto > Criar componente. Você também pode selecionar um objeto ou grupo de objetos e usar uma destas opções:
Clique no ícone + na seção Componente do Inspetor de propriedades.
Clique no botão + na seção Componentes do painel Ativos.
Clique com o botão direito em um objeto e selecione Criar componente (CMD/CTRL+K).
Quando você cria um componente pela primeira vez no XD, ele vira um componente principal, indicado por um diamante preenchido em verde no canto superior esquerdo. Você pode editar um componente como faria com qualquer outro elemento.
Veja algumas práticas recomendadas ao trabalhar com componentes:
As cópias de um componente principal são chamadas de instâncias. As instâncias de componente são indicadas por um diamante verde sem preenchimento no canto superior esquerdo. Quando você altera o componente principal, as alterações são aplicadas a todas as instâncias.
Substituições são alterações únicas que se aplicam somente à instância em questão, não ao componente principal. Se você alterar uma propriedade em uma instância, o XD marcará essa propriedade como uma substituição. Você pode substituir as propriedades de uma instância sem desvinculá-la do componente principal.
Veja algumas práticas recomendadas ao trabalhar com instâncias de componente:
Ao editar um componente principal, todas as instâncias são atualizadas, a não ser que elas contenham substituições da propriedade sendo editada.
Para editar um componente principal, selecione uma instância ou componente na tela e use uma destas opções:
Clique com o botão direito em uma instância na tela e selecione Editar componente principal.
Clique com o botão direito em um componente no painel Ativos e selecione Editar componente principal.
Selecione o ícone de edição de lápis ao lado de Estado padrão na seção Componente.
Veja as práticas recomendadas ao editar componentes principais:
Os componentes principais oferecem a consistência necessária para manter um sistema de design. Todas as alterações feitas no componente principal são propagadas automaticamente para as instâncias. Porém, a eficácia de um sistema de design depende de sua flexibilidade. Você pode começar usando apenas o elemento original, mas precisará personalizá-lo de acordo com o contexto em que ele será usado. É aí que entram as instâncias.
Substituições são alterações únicas que se aplicam somente à instância em questão, não ao componente principal. Se você alterar uma propriedade em uma instância, o XD marcará essa propriedade como uma substituição. As propriedades substituídas são sempre preservadas, mesmo que você edite essas mesmas propriedades no componente principal.
Para remover substituições e redefinir o componente principal, clique com o botão direito em uma instância e selecione Redefinir para estado principal.
Veja alguns tipos de substituição e seus cenários de uso:
Os componentes também são redimensionáveis e vêm com avançados recursos de ajuste responsivo integrados. Ao redimensionar o componente principal, as instâncias que não foram redimensionadas manualmente como uma substituição serão redimensionadas automaticamente. As instâncias que tiverem sido redimensionadas, por sua vez, continuarão do mesmo tamanho como substituições.
Assim como o ajuste responsivo, o XD recria o posicionamento dos elementos em uma tela maior ou menor conforme você os redimensiona.
No Inspetor de propriedades, você pode alterar o Ajuste responsivo de Automático para Manual, o que permite editar as restrições e ter mais controle.
Alterar os elementos originais de acordo com o contexto é importante ao criar elementos reutilizáveis. Por isso, você pode substituir todas as propriedades de estilo e aparência de uma instância. As substituições permitem diversas variações sem perder o vínculo com o componente principal.
Além de substituir o tamanho de um componente ou o layout dos elementos contidos nele, você também pode substituir os componentes alterando sua estrutura. Isso significa que você pode adicionar ou remover elementos do componente principal e de suas instâncias.
Se você adicionar um objeto ao componente principal, ele também será adicionado às suas instâncias. Quando você adiciona um objeto, o XD aplica o algoritmo de redimensionamento responsivo e define automaticamente as restrições do objeto. Isso depende da posição do novo objeto em relação ao espaço em que ele é inserido. Quando um objeto é excluído do componente principal, ele também é removido de todas as instâncias.
Elementos podem ser adicionados ou removidos de uma instância e, ao serem adicionados, suas restrições são definidas automaticamente. Quando um elemento em uma instância é excluído, ele é removido apenas dessa instância. O elemento continua existindo no componente principal.
Veja algumas práticas recomendadas ao trabalhar com substituições em instâncias de componente:
Com os estados de componente, você pode salvar diferentes variações do componente para reutilizá-lo em vários contextos. Após fazer substituições no componente principal, você pode criar um estado a partir dessas substituições para reutilizá-lo com facilidade.
Por exemplo, você pode criar um componente de botão com diferentes variações, como botão primário e secundário. Utilizando estados, você pode criar variações a partir de substituições no componente principal.
Ao trabalhar com estados e componentes, lembre-se do seguinte:
Depois que você criar um componente, o Inspetor de propriedades mostrará o componente com um Estado padrão. Você poderá adicionar três tipos de estado para seus componentes: Novo, Hover, e Alternância.
Use a opção Novo estado para cenários em que deseja mostrar variações de um componente, como uma versão desativada ou clicada de um componente.
No modo de Design, clique no botão + ao lado do Estado padrão do componente principal no Inspetor de propriedades e selecione Novo estado.
Por padrão, o novo estado não inclui nenhuma interatividade. Para obter mais informações sobre como vincular uma interação a componentes, consulte Adicionar interatividade aos componentes.
Use a opção Estado hover se quiser que o componente mude e exiba outro estado ao passar o mouse sobre ele na interação com o protótipo.
No modo de Design, clique no botão + ao lado do Estado padrão do componente principal no Inspetor de propriedades e selecione Estado hover.
Por padrão, o Estado hover já inclui interatividade.
Usar o estado de Alternância quando você deseja criar componentes com comportamento de alternância interativa, como alternância, botão de rádio, caixa de verificação e assim por diante.
No modo de Design, clique no botão + ao lado do Estado padrão do componente principal no Inspetor de propriedades e selecione Estado de alternância.
Uma vez que o estado de alternância é criado, por padrão, o XD irá programar automaticamente em duas interações de toque bidirecionais entre o Estado padrão e o Estado de alternância, tornando-o totalmente interativo.
Depois de criar os estados do seu componente, você pode editar as propriedades desse componente e ver como ele é exibido ao interagir com ele. Veja alguns fluxos de trabalho relacionados a estados:
Alternar estados
Selecione o componente e ative/desative ou alterne entre vários estados no Inspetor de propriedades.
Renomear estados
Clique duas vezes no nome do estado de componente no Inspetor de propriedades e adicione um novo nome. Você pode renomear e excluir estados apenas no componente principal. Não é possível renomear o estado padrão.
Excluir estados
Clique com o botão direito no estado de componente e selecione Excluir. Ao excluir um estado de componente do componente principal, as instâncias do componente com esse estado ativo retornam ao estado padrão.
Todas as edições feitas no estado padrão do componente principal são propagadas para o estado padrão em todas as instâncias. Da mesma forma, editar um estado específico no componente principal faz com que todas as instâncias recebam essas edições no estado correspondente. Sempre verifique se você está editando o estado no componente principal para que ele seja atualizado em todas as instâncias.
Com estados, é possível substituir propriedades como texto, bitmap, tamanho, layout e aparência. Depois que você substituir a propriedade de um estado em uma instância, essa instância não receberá mais atualizações da propriedade em questão do componente principal.
Se não gostar dos resultados das substituições, redefina-as para as propriedades do componente principal clicando com o botão direito em uma instância e selecionando Redefinir para estado principal. Essa opção remove todas as substituições em uma instância e redefine a instância para o componente principal.
Você pode usar os acionadores Tocar, Hover, Teclas e Controle e Voz para vincular interações entre estados de componente no modo de Protótipo. Vincular interações entre estados de componente é semelhante a vincular interações entre pranchetas. A principal diferença é que, ao vincular as interações entre estados de componente, você escolhe um estado como destino em vez de uma prancheta.
Você pode definir várias interações para o mesmo estado de componente. Por exemplo, se você tiver um botão de alternância que tenha os estados Hover e Toque, poderá definir essas interações repetindo as etapas 4-7 duas vezes para definir os estados Toque e Hover. Depois de criar várias interações, você pode ver a seção Interação exibindo as interações definidas. Alterne entre essas interações e modifique as propriedades da interação para atender aos seus requisitos.
Se você deseja criar interações hover aninhadas, como menus suspensos ou pop-ups com botões de vários estados, pode também aninhar componentes com estados hover.
Estas são algumas das práticas recomendadas ao adicionar estados aos componentes:
Exibir
Você pode ver ou arrastar novas instâncias para a tela no painel Ativos.
Para localizar todas as instâncias, clique com o botão direito do mouse em um componente no painel Ativos e selecione Realçar na tela.
Para localizar componentes no painel Ativos, clique com o botão direito em uma instância de componente na tela e selecione Revelar componente no painel Ativos.
Editar, renomear ou excluir
Clique com o botão direito do mouse em um componente no painel Ativos ou selecione uma instância na tela e use as opções do menu de contexto para editar ou excluir. Para renomear componentes, clique com o botão direito do mouse e selecione Renomear.
Redefinir para um estado principal
Clique com o botão direito e selecione Redefinir para estado principal para limpar todas as substituições e vinculá-lo novamente ao componente principal.
Para desanexar uma instância do principal, clique com o botão direito do mouse em uma instância e selecione Desagrupar um componente.
É possível adicionar interatividade aos componentes e entre estados. Ao criar uma interação no componente principal, todas as instâncias desse componente recebem essa interação. As mudanças nas interações no componente principal atualizam automaticamente as interações nas instâncias.
Você também pode substituir as interações nas instâncias após as quais não receberá mais atualizações do componente principal. Assim como substituições de design, você pode substituir as propriedades de interação de um componente.
Esta é uma prática recomendada ao adicionar interatividade a um componente:
Para saber mais sobre como trabalhar com componentes, assista a este vídeo.
Duração: 9 minutos
Agora você já sabe como trabalhar com componentes no XD. Continue em frente e saiba como usar componentes aninhados no XD.
Você tem alguma dúvida ou sugestão? Participe da comunidade do Adobe XD. Gostaríamos muito de ver suas criações e ouvir o que você tem a dizer!
Fazer logon em sua conta