Se você tiver alguma dúvida ou sugestão para compartilhar, venha participar da comunidade do Adobe XD. Adoraríamos ver suas criações e ouvir o que você tem a dizer.
Saiba como adicionar vários estados aos componentes do seu sistema de design para desenvolver conteúdo interativo facilmente.
Os componentes que alteram a aparência com base nas interações do usuário são imprescindíveis para a criação de protótipos de alta fidelidade.
Você pode criar um componente, adicionar variações (estados) a ele e conectá-lo para imitar o comportamento do usuário no mundo real (sem precisar copiar seus componentes várias vezes).
Ter componentes com estados também facilita o gerenciamento de seus ativos e a criação de sistemas de design interativos.
Exemplos comuns de componentes com estados são botões, caixas de seleção e botões de ativar/desligar animados. Esses componentes precisam mudar quando os usuários interagem com eles, tocando ou passando o mouse sobre eles.
Depois de criar um componente, o Inspetor de propriedades terá uma nova seção que lista o componente com um Estado padrão. É possível adicionar três tipos de estados para seus componentes: Novo estado, estado Hover ou estado de alternância. Leia para saber como adicionar um estado.
Use Novo estado para os cenários em que deseja mostrar variações de um componente, como uma versão desativada ou clicada de um componente.
Clique no botão + próximo ao Estado padrão do componente principal no Inspetor de propriedades e selecione Novo estado.
Novo estado não possui nenhuma interatividade inserida no estado. É necessário conectar a interação no modo de Protótipo. Para obter mais informações, consulte Adicionar interatividade aos componentes.
Use o estado Hover se você deseja que seu componente seja alterado e exibido em um estado diferente quando um usuário passar o mouse sobre o componente.
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.
Ao usar o estado Hover, você não precisa ir para o modo de Protótipo para conectar a interação. Isso é feito automaticamente para você.
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.
Você pode adicionar estados apenas a um componente principal. As instâncias de componentes sempre herdam seus estados do componente principal.
Depois de criar os estados do seu componente, você pode editar as propriedades desse componente e ver como ele é exibido para o usuário que interage com ele.
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.
Os estados estão listados acima das pranchetas no menu suspenso, separados por uma divisória.
Você pode definir várias interações para o mesmo estado de componente. Por exemplo, se você tiver um botão de liga/desliga que tem um estado ligado padrão, um estado desligado e um estado Hover, poderá definir interações separadas no estado padrão. Repita as etapas 4 a 7 para definir a interação com o estado adicional. 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.
Quando você define uma interação em um estado de componente principal, todas as instâncias desse componente herdam automaticamente essas interações. Isso significa que, se você conectar um componente a uma prancheta ou estado específico, todas as instâncias desse componente também conterão essas interações.
Quando você tem uma instância selecionada na tela e deseja editar estados existentes ou adicionar novos estados ao componente principal, é possível fazê-lo por meio de uma das seguintes opções:
Clique em Editar para alternar a seleção para o componente principal e adicionar ou editar estados.
Clique com o botão direito na instância de componente e selecione Editar componente principal.
As instâncias de componente são vinculadas ao componente principal. As alterações em um componente principal são reproduzidas nas instâncias. Para obter mais informações, consulte Gerenciar componentes com uma única fonte.
Renomeie um estado do componente: clique duas vezes no nome do estado do componente no Inspetor de propriedades e digite um novo nome.
Reordene estados do componente principal: arraste os estados de um componente principal no Inspetor de propriedades para reordená-los.
Exclua o estado de componente de um componente principal: clique com o botão direito do mouse no estado do componente e selecione Excluir. Ao excluir um estado de componente do componente principal, as instâncias do componente com esse estado ativo na tela retornam ao estado padrão.
Você pode renomear e excluir estados apenas no componente principal. Não é possível renomear o estado padrão.
Você pode publicar componentes e os estados associados a eles em uma Biblioteca da Creative Cloud pelo painel Bibliotecas e distribui-los como parte de um sistema de design. Para obter mais informações, consulte Trabalhar com as Bibliotecas da Creative Cloud no XD.
Para simplificar o gerenciamento de estados do componente, você pode adicionar, renomear e excluir apenas estados de um componente principal. As instâncias desse componente herdam automaticamente quaisquer alterações de estado feitas no componente principal. É possível identificar facilmente o componente principal pelo diamante preenchido de verde na tela ou pela seção Componente do Inspetor de propriedades. As instâncias têm um diamante oco verde.
Siga estes princípios ao editar estados em componentes principais e instâncias:
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.
Para obter mais informações sobre como as substituições de componente funcionam, consulte Trabalhar com componentes no XD.
Você pode criar e manter uma única fonte para todos os seus componentes reutilizáveis, juntamente com seus estados e interações definidas. Por exemplo, se você tiver um componente de botão com 5 estados definidos (Principal, Secundário, Hover, Tocar e Desativado), quando você copia e cola esse componente nos documentos, o XD cria um componente vinculado que mantém todos os estados do componente definido juntamente com as interações de estado.
Se você alterar as propriedades do componente vinculado (estilo, interações etc.) no documento de origem, o XD enviará uma notificação para os documentos que tiverem instâncias do componente vinculado para exibir as atualizações. Assim, você pode visualizar as alterações e aceitá-las ou ignorá-las.
Os componentes vinculados só permitem interações definidas entre estados, não pranchetas.
Deseja criar um botão de alternância que é ativado e desativado quando um usuário toca nele?
Assista a este vídeo e saiba mais sobre como criar interatividade usando componentes com estados.
Duração: 7 minutos.
Apresentamos o essencial sobre o uso de componentes com estados. Acompanhe esta publicação da comunidade para saber como usar este recurso para criar caixas de seleção.
Se você tiver alguma dúvida ou sugestão para compartilhar, venha participar da comunidade do Adobe XD. Adoraríamos ver suas criações e ouvir o que você tem a dizer.
Fazer logon em sua conta